First stop beating yourself up! If you've spent 5-10 minutes giving yourself grief that's plenty! Being upset with yourself for a few minutes may give you perspective.. and some motivation to change. However, it is that thought process that leads people to think if they stay upset with themselves it'll help them make better choices.. however that does not tend to be the case. Often when people beat themselves up for a prolonged period of time what ends up happening is they move from being angry to being depressed or hopeless. Once they reach this point they give up (at least momentarily) and more poor choices ensue. Second stop thinking diet and start thinking choices. If you had a scoop of ice cream it is not the end of the world. Icecream has protein, fats, carbs and other substances our body needs and if this is balanced with lean protein, low fat, low sugar foods it will make little impact. I would say however that the bigger thing to understand is if you had that ice cream spontaneously (meaning it was not planned) you did give away some of your personal power. You can choose to have ice cream, but do it on your terms, do your very best not to have it because "you've been doing so good" or someone shows up to the office with goodies. This is a process and again, if you have failed, all successes begin with failure so don't get hung up on it. It is important to reconfirm why you're making the lifestyle change, take a moment to feel the feelings of achieving your goal, then identify what contributed to the failure/laps and try again. This process if repeated will become a habit, and will lead to better choices. Better choices move you toward your goal!