How do I get my butt back into gear!?

I've been primal/paleo since March. I'm pretty much fully primal (normally). I do have a meal every once in a while that's not acceptable. Eating out is usually my splurge meal, about once a month. My problem presently is this. I went on vacation August 5th to visit family back in Connecticut and Pennsylvania. It was a total of 10-11 days. I stayed as primal as I could at first, but staying with family that is not anywhere near primal wore on me after a bit. I also didn't want to seem ungracious, pertaining to their meal offerings. I did bring some of my own food items, such as trail mix and canned tuna. So I didn't totally go off the deep end. However, since about August 16th (which is since I've been home), I can't seem to stick to my usual way of eating.
I'll be good to go for the whole first half of the day, eating perfectly primal. However, after I get home from my college night classes, and put the kids to bed, all hell breaks loose. I'm usually starving by then, and I know that's part of the problem. I'll just reach for whatever is convenient, not having the energy to cook that late. The past couple nights I've even reached for crap like Oreos!! Which are utterly horrible for anyone. Other nights it's been no-sugar added ice cream, I don't do dairy normally either. I just can't seem to get back into the swing of things, since I got back. I feel it might be due to my perfectionist, all or nothing attitude. Though I don't feel particularly guilty over "falling of the wagon." I do hate that term, as I don't consider this a "diet." I'm just not sure what's going on here....How do I get my butt back into gear? I apologize if I come across as whiny, but I do truly need advice. Any tips/advice from you pros?
Sleep is the best meditation.
- H.H. 14th Dalai Lama