Dude I rock like 8 small meals a day. I have a cooler I pack everyday to bring to work and I make breakfast b4 I go I eat b4 I work out after and then dinner then a slow digestive protein b4 bed. I am not saying fasting does not work I am just saying blows. y starve yourself if you dont have to. If you do prepare to gain it back when you cant take being hungry anymore. I eat and eat and don't gain and If I want to loose little tweaks in what I am eating will allow me to drop 1 to 2 pounds a week ez. Its much better to control your diet then starve even for short times. Diet is the hardest part of training to me to master. there are so many different opinions on what works best. I can tell you I have tried alot of different ones but I found that eating clean small meals through out the day and alot of cardio (for me running) has felt the best and provided the best results my man.