Unfortunately in my life every week is a cheat week

. I have my boyfriend I eat out with 2 times a week at least, cooks me dinner another 2 nights a week, my mom who cooks me fabulous dinners monday night, and my rampant social life where people have birthday parties like every 2 weeks it seems. It's a good life, but I don't have a lot of control.
I just can't do cheat days on top of that because realistically I'm lucky if I can lose weight at all with my current lifestyle!
If I spent a lot more time at home and made my own meals, you bet I'd have a cheat meal every once in a while.