Caulk, if Asda is too scary, could you get something from a drive through? Even a wrap? Sorry if that isn't a helpful thing to say. 
I wanted to get a couple of big mac and knew Id regret it...managed to turn the car around and did cook an omelette. Ate it in bed!
Alcohol is always calling me, am resisting (Since Sunday and until weekend). Had a few drinks while out for a meal with family a few weeks ago and had a massive argument and then exceedingly dark thoughts. My tolerance level is about a unit and a half, sometimes two.