If you find yourself hungry all day (and not because you skipped breakfast or have recently amped up your gym routine) it might be because you haven’t gotten enough sleep!
Research presented at the 2010 meeting of the Society for the Study of Ingestive Behavior linked little shuteye with higher levels of the hormone ghrelin, the same one that triggers hunger, HuffPost reported.
http://www.huffingtonpost.com/2012/07/10/sleep-hunger-deprivation-_n_1659954.html
The study basically says that if you stay up longer, you are more likely to eat more unhealthy foods and you are more tired the next day, leading to less physical activity. And when you are tired, you are more likely to be so tired, that you make poorer choices.
So, try going to bed earlier, especially if you are one of those people who get the late-night munchies.