No, you are not able to get up because you are a teenager that did not get enough sleep. Teenagers normally need more than the 7 hrs an adult can get by on. You might need closer to 9-10 hours of sleep. You will not be able to eat and train properly when you are underslept. Stop drinking coffee. Find a way to shut yourself down (turn off all the media, stretch and relax, take a cold shower or a hot bath) at 8 pm, and go to sleep by 9:30 pm. Then you will be able to get out of bed by 6 or so without the hardship.