If you are having laparoscopic surgery it will take less time than having open gastric surgery. If you take the vitamins they recommend, avoid caffeine and use sugar substitutes you will have a shorter recovery time. I've learned from surgeries that I've had to listen to the doctor.
Realistically it can be 2 to 3 weeks to recover. It can take longer if there are any problems post surgery. According to health professionals you have to take into account what your job demands are and what type of surgery you decided on. Usually it isn't too bad.
It took me 3 1/2 weeks to get over the worst of it when I had my gastric bypass surgery. It really wasn't too bad. I did everything they told me to and tried to be as patient as possible... that was the really difficult part of it.
Assuming there are no complications, recovery usually takes three to five weeks. The laparoscopic approach, which makes a very small incision and uses cameras and small tools to guide surgery, usually takes less time to recover from than an open procedure, which involves a large abdominal incision. Almost 30% of patients develop gallstones after surgery.