The fact that I've got to wake up at 7 every morning for school makes any arguments that I may have against waking up early completely moot.
Either I go, or it's detentions, lots and lots of detentions. 6 per day I miss without parental notification (My school has really cracked down this year...which just happens to be my senior year. They couldn't have just waited to go all pseudo-nazi on us until...ya know....I was gone?)
On weekends, I don't know what "mornings" are. It's afternoon or bust.
What works for me though, is to put my alarm on the highest volume, and place it just out of reach of my bed, so I don't go shutting it off while half asleep. Then I just...get up......not much choice in the matter.
Then again...I get to sleep at around 2 AM every night...even when I want to sleep much, much earlier. There's somethin wrong with me...so, as a precautionary measure, I'm giving up coffee.