Hmmm, where to start:
- Switch out junk food for healthier snacks (dark chocolate, nuts, (dried) fruit). Over time your tolerance for junk food will go down and you will want less of it;
- If you really want a hit of junk food, just have it. There is no point dwelling on it. I will have one piece of sugary food with my coffee at around 10:00, which keeps me satisfied. Sometimes I binge out after not having a lot for so long (months), but when your tolerance for processed food goes down you will stop much sooner (through a mixture of guilt and physiological repulsion);
- If you want sugar, eat 'good' sugar, i.e. fruit;
- Have a bowl of healthy nibbles lying around to munch on when walking past. I always have grapes and nuts in the kitchen that I pick at;
- Always eat breakfast. I have mine as soon as wake-up;
- Cook your own meals and don't eat processed food;
- Drink water rather than carbonated drinks;
- Eat smaller meals more often. I try to eat something every three hours;
- Follow the Japanese (I think) philosophy of eating until only 80% full, not bursting at the seams. For me the ideal amount of food is a cereal bowl worth of food;
- Have a drink about 30 - 60 mins after you have eaten, not during a meal. This helps to top-up the fullness feeling and also allows food to be digested more efficiently before the digestive enzymes get diluted by a drink;
- Don't try and justify eating rubbish by doing exercise. You are what you eat.
The end result is that people always tell me I am too skinny even though I eat a lot. I don't need to do that much exercise because my diet is good. When I do go out for dinner and/or drinks I can indulge without guilt.