Difficulty staying asleep all night is called insomnia. There are several different types of insomnia; one type is early morning wakening. Even though it is quite common, waking up too early is often frustrating, and can cause fatigue and irritabilit...