Andrea said:
I personally don't think anyone should have to diet. Depriving your body of things can only result in failure. You should have a healthy diet all round and do regular exercise. Dieting can mean that when you do achieve you goal weight, you go back to normal and the weight piles back on. My advice would be to completly change your diet and lifestyle and stick to that, it doesn't have to mean drastic changes like drinking soups/shakes every day or cabbage soup. It just means eat healthily, no more calories tham you burn off, and do regular exercise.
Yes but things like getting older when your metabolism slows down, can cause you to put on weight if you don't adjust your dietary and exercise habits, which a lot of people don't do because the change is gradual so they don't notice, then they have to diet to lose it.
Also stress can cause you to put on weight, ie: some people reach for a bottle, others open the fridge door
me included
Stopping smoking slows your metabolism, so again there can be weight gain.
Thyroid problems can cause weight gain,
In an ideal world we would all eat less fat and go to the gym every day, and stick to it forever and never gain weight, but it's not an ideal world ;D