dieting

The advice you've been getting from the magazines and your girlfriends may be exactly what's holding you back.
Indulging is actually beneficial for your body when you earn it through compliant behavior to your nutrition strategy.
If years of neglect have gotten you where you are, a temporary diet is the worst possible tool for getting you back to health.