Recovery from bunion surgery usually takes about 6-12 weeks. However, it can take several months to a year for complete healing. Swelling may continue for up to a year following surgery. Recovery time largely depends on the exact type of the surgery performed as well as post-surgical care. Following your doctor’s instructions carefully after surgery is vital for minimizing recovery time and experiencing a positive outcome from the surgery.