Recovery time varies but generally ranges from 6 weeks to 3 or 4 months, depending on the individual and the extent of the surgery.