The fact of the matter is, a very large percentage of DIETS fail, and when the weight goes back on, it's worse than having not lost it in the first place. Many diets aren't sustainable, realistically.
With my work schedule, the band, my daughter.....I can do 8 out of 10 days. 2 days out of 10 I might find myself at a gig eating a cheeseburger and having a few drinks. Maybe I'm out with my daughter, and I get an ice cream with her. No matter, it's o.k.. I'm not going for Mr. Olympia. As we age, the main thing is to stay healthy and flexible with a strong core, and not carry a bunch of extra weight around that makes those ligaments and joints that much more vulnerable.
Changing your LIFESTYLE around to something bearable and sustainable is the best route to long term fitness and health.
Seconded. I'd go as far as saying that ALL diets fail. Only a lifestyle change will really have a long lasting impact.
I love bacon. Really love it. I went as far as replacing it with turkey bacon. I still eat real bacon a few times a year, but it's a rarity. Turkey bacon is nowhere near as tasty, let's be honest, but I'm nowhere near as heavy either. I was never fat but I was larger than I wanted to be.
Just my opinion, but the only way to make a real change is to make a permanent lifestyle change to both activity levels and eating habits.
You don't have to eat lettuce all day every day, but just make it a habit to make sensible substitutions.
I still eat junk now and then. I still eat chocolate now and then. Just far less of that shit than I used to and far more healthy food.
It took some discipline, but eventually it gets far easier.
Good luck man, sounds like you're on the right track.
Before and after shots are good too!