Great effort with the fitness! Must feel amazing to get so many compliments! Diet plays a massive massive part of it and it's so difficult to make those changes; shit food is everywhere and is so easy to pick up for a quick snack and satisfy those cravings.
Sounds like things are going great in general, happy for you pal!