Try to give yourself a reason to want to get up early like going for a nice walk, or jog. Maybe take a bike ride. Nothing beats morning cardio. Also consider eating a healthier diet. Your body may have excessive toxins from unhealthy foods that is causing a disrutiption in your sleep. I enjoy doing a once a month water fast to help increase my energy and rid my body of toxins. Diet and cardio is key to this prob your having.