I do allow cheat days, usually on the weekends, with the mass-increase phase I am in, but within reason...usually it is not remembering to eat enough protein 5x a day.
Prior to this I was doing fat loss only and was very strict with my eating, although I let go a little bit on the weekend, within reason. I was doing WW then...so I banked my points for the weekends. But I was getting frustrated b/c I could not increase my weights.
My opinion is if you are frustrated it may be time to go into a different rotation, a fat loss one. That would be my inclination if I was as frustrated you sound....after a month you can go back to the muscle building, maybe. (I plan to keep a few total body workouts per week to keep my current muscle when I go into a fat loss rotation...but I am going to wait and stay on my current muscle building plan because I am excited about being able to increase the weights I am lifting with the Gym Styles)
In general, once you figure out/write down a few set meals that have the ratios that you want, need as far as calories, protein, etc....whatever that may be.....then it should not be so much work to know what to eat. I found it was a hassle for the first 2 weeks, then you know about what you need to be eating and you don't need to measure so much.
I have a hard time building muscle, and find that this phasing plan works for me, or has so far. I have to focus on one or the other. It also keeps me interested in the whole deal. It may not for everyone though...which I think is why so many people disagree vehemently about the right plan/what works!
Jen