The surgery takes roughly an hour to an hour and a half on average. The majority of people who have the mesh removed will require general anesthesia, and others will require at least one day in the hospital. Depending on the scope of the procedure, recovery could take weeks or months.