Of the 6 people I know who did these types of surgeries here are the results :
person #1
lap band 3 times weighs more than ever- not successful
person #2 Gastric Bypass
lost 120 pounds , put back on 95
Person #3 Gastric Bypass
Lost 130 pounds - still keeping it off
Person #4 Bypass but a modified one
Lost 95 pounds kept most of it off
Person #5 Gastric Bypass
Lost over 100 pounds, putting it back on
Person #6 gastric Bypass
Lost 130 pounds -keeping it off
You have to modify the behavior that caused the problem to start. It is not a quick or easy fix. And listening to the docs and following the post op is very important.
Good Luck to you, only you know what is best for you