Losing weight has just as much to do with your mental willpower as it does with changing your eating habits, which is why it's important to stay in a proper mindset when you're trying to slim down.
The physical cravings are pretty easy to handle, as long as you're not surrounded by delicious smelling restaurants selling the foods you crave.
But the mental part of dieting is a nightmare- because most of the people you know will make the whole thing a nightmare by trying to "help".
There's the person who won't admit you're fat no matter how much weight you've put on, the one who hands out unsolicited (and stupid) advice they learned from Dr. Oz or some other quack.
And then there are those jerks who know you're on a diet yet refuse to stop eating fatty foods around you, they're the worst because they don't even offer to share!