Disney, this is a really common problem. It's a mistake, but if you learn from it, it's a worthwhile experience.
So, learn from it! Don't let it happen again. Plan all your meals in a way that ensures you will do it each week without fail. When you shop, buy some extras so you have them in the fridge in case. In P2, I keep a couple of boxes/bags of frozen veggies in my freezer in case I don't have enough leftover veggies. I also know of a grocery store near home that has a great salad bar with tons of stuff that is SBD safe and yummy. I go there if I end up in a pinch. There is a great fast food guide for SBD in the FAQ...I keep a copy of it in my car in case I'm ever that desperate. Do what you need to in order to set yourself up for success, okay?
When you are hungry, have a snack that combines veggies and protein. 3 bean salad (homemade with no sugar) is ideal...especially because those beans are good carbs and can make any cravings you are having easier. Other thoughts: veggies (I love peppers!) and hummus, celery with laughing cow, meat rollups with veggies inside, small salad with lots of veggies and some reduced-fat feta cheese and chickpeas, etc. The veggies fill you up (do they ever!
) and the protein keeps you full longer.
Though yogurt and milk are good (3 servings a day to get rid of belly fat), they are considered carbs by your body. They won't fill you up nor will they keep you full like veggies and protein will. So don't reach for them when you are dying of hunger, okay? And don't just reach for protein. It will keep you full longer, but you have to eat a lot of it (and then a lot of sat. fat, in many cases) to feel full. So combine a small amount of protein with a large amount of veggies. Works really well--promise.