Some advice I would give is to be aware that other people, even loved ones, are going to try and sabotage your goals. It's not mean spirited really, but if you are doing well, not indulging in certain foods or drink, then people that ARE NOT doing something like this will get jealous,envious of your success and willpower. You can count on it.
If you really stick with it you'll hear comments how you are too skinny, obsessive, etc. They'll say "aww come on, have a french fry!" etc. etc. Most of the time people will probably commend you but the same people will attempt sabotage if they are'nt having a great day.lol. That's when you stay strong. If you wanna indulge at whatever time make sure it's your decision and not when someone else pushes ya or because you just don't wanna hear it anymore.
Maybe that's just my crazy experience. I used to be overweight and am very healthy now. I've never had so many unhealthy people, including immediate family, and friends, try to tell me all the things I'm doing wrong despite me explaining how all my levels (cholesterol, blod pressure etc etc) are all really good now.