Most gastric bypass surgery is laparoscopic, which means the surgeon makes small cuts. That means a shorter recovery time.
Most people stay in the hospital 2-3 days, and get back to normal activities in 3-5 weeks.
If the surgery must be open, meaning the surgeon has to make a larger cut, healing takes longer.