i´m currently trying to put on muscle mass, but don´t want to gain fat. therefore im eating 4000-4200calories daily (500g carbs, 300g protein, 100g fat; i´m working out 4 times a week and 2 times a week cardio), i´m eating only quality food and very clean. but i´d really like to eat again some junkfood(the last time i did was on christmas), some cake and pizza. so now i´m wondering wheater one cheating-day, on which i eat everything that i want to would make me gain fat. what do you guys think. and how often would you recommend to do it, once a week, once in 10 days...?