I know that feeling Im on optifast 7 days in 3 more weeks to go but my boyfriend and I were celebrating out anniversary and we walked all over kenaington market in tdott and he got really hungry so he had to eat. We went to a restaurant and like you felt this strong urge to stick to my diet that ive been working soo hard on. I wish i just walked away but I ordered a vegetable stirfry instead and only ate the green peppers and celeraries (which We can have up to a cup a day) but I actually still feel like I cheated because of the soya and salt Im sure was on it that i cant have, furthermore I had to throw 3/4 of it out so what a waste of money! But for the most part im careful not to put myself in any tempting situations like when we r driving somewhere and my bf had to have a lunch break he offered to sit in the restaurant (mcdonalds) while I made my shake and ate in the car. I find beig away from yummy smells and seeing the food is really helping me through this