I've been on the roller coaster my whole life. I was about 260 in high school, started taking creatine during my college years to bulk up for football ended college at 340. Ive been on the roller coaster before, about 6 years ago I estimated I must have been in the 380 range (I was too scared to weigh myself) Did a weight loss challenge and got down to about 330, I have kept most of that off. about 3 years ago I went through the insanity program twice and got all the way back down to 250, was in the best shape of my life, but one thing they dont tell you with those intense programs, unless you love exercise when your done, your done. You could start over again but going through the pain of the workouts and accomplishing something make you feel like you have met your goal. I went back all the way up to 340. About January this year I again just got sick of feeling like poo all the time. I started to do something about it again.
One of the best things I did, is I made a commitment to accurately logging my calories and knowing what I eat. If you havent used myfitnesspal your missing out. Enter your weight age and activity level and it tells you appox how many calories you can eat a day to maintain your current weight. Common sense tells you if you come in under that you lose weight, also gives you nutrtion info for how ever long of a period you want it.
I also "tone down" my exercise. I do something every day. Some days ill go to the gym sometimes I do Insanity or T25. Some days Ill just go for a walk.
Its worked for me so far, down from 340 to 325. Havent felt hungry either. Just another option for you guys out there
Oh and I chew too, for few more days anyway, Told my wife I would quit when our 1st kid is born, shes due on Friday......