All great advice - mine is if you have to, take things one minute at a time if needed. Don't worry or focus on tonight, tomorrow, next week. Lots of water is good and eat right.
Your mind will do it's best to trick you - those thoughts are faster than a speeding bullet. It's easy to fall upon impulse so be careful.
As a matter of fact, i'm sitting here at lunch just getting over my big time craving to get something. I have 30 minutes to go so i'm not outta the woods yet. See what I mean?