Not Sleeping Enough
According to the American Academy of Sleep Medicine and Sleep Research Society, adults need an average of seven hours of sleep per night for optimal health. Importantly, sleep should be restful and uninterrupted in order to allow your brain to go through all five stages of each sleep cycle.
In addition to getting enough sleep, maintaining a regular sleep routine also seems to help prevent tiredness.