these thoughts pop into my head randomly too...sometimes the trigger is even a post i read here...a tv commercial, a sentance in one of my nook books...or watching a rerun of law and order where marlo thomas is a judge and offers a martini to casey.....i think i ate 4 olives after watching that.
while you are at the grocery, get some good quality ice cream....one of my best defenses for late evening cravings.
keep your focus and it will get easier...you raelly have to change your mindset.,,I had to change my whole evening routine, stores where I shop, etc.