Don't take everything you do so seriously. If you feel you have messed up pick yourself back up, smile and focus on something positive. We are only human!
Regular multi vitamins usually upset my stomach. I discovered Gummy vites (Target makes a store brand as well) that help with the problem. Additionally, they make me feel like I am having a treat because they taste like gummy bears. 15 calories, vitamins and a happy feeling - can't beat it!
Now that I am at a point where the weight is not just falling off - weighing my food and knowing exactly what I'm doing is key! It's also amazing how knowing this actually does make you feel full and not that you are being cheated!
Whenever I feel hungry and I'm between meals or snacks I will drink sparkling mineral water. Any brand, as long as it is 0 calorie and has minimal amount of sodium. The carbonation helps me feel full and if it is flavored (like Trader Joe's lime flavored) it makes me feel like I am having a 'treat.'