If you are getting muscle gains from this cheating and you are hungry all the time then your calories are too low and you need to increase them. Up cals in healthy foods. Before any cheat meal make a plan to eat a whole healthy meal first. By the time you are done making and eating your healthy food you won't wanna go out to mcdonalds