Recovery periods can vary from person to person, but you may need 4–8 weeks to recover. Your recovery time may be shorter if you have a minimally invasive procedure.