Can A User Story Be Re-Estimated During A Sprint?

Suppose a user story in the sprint backlog has been estimated to 5 points during the sprint planning session. During the sprint, the particular story is taken up for development, and the team now finds that the story is more complex to develop since additional information is availed which re-describes the story. Can the same story be re-estimated and developed during the current sprint? If the story is re-estimated, it will take more time to develop it since it now has 12 story points complexity. What can I do in such a situation? 1. Continue with the current estimation and the current sprint - do nothing. 2. Present the issue to the PO and let him/her work upon the complexity of the story. 3. Remove it from the sprint backlog and develop it in next sprint

Posted By - Jitendra