Take a daily multivitamin, you might be suffering from some deficiency. Unless you hate breakfast cereal, that's a simple way to get a broader range of vitamins.
Wean yourself off the caffeine. If it helps, realize that if you are a high caffeine user you function exactly as well on high caffeine as a low-user functions on a low dose. You can wean yourself from it and use it only when you need it. Caffeine will disrupt sleep patterns, it doesn't just keep you from sleeping.
I second the "alarm clock across the room" advice. If you need to, set a second alarm for 5 minutes after the first. I also like to set my bedroom clock 15 minutes ahead so I fool myself into getting up a little earlier. Yeah, I'm both a grifter and a rube.
Get a routine going for bedtime and morning. So at night, don't exercise / eat / use stimulants / read / play games past a certain time. You want to let you brain and body wind down, so listening to music or watching TV is okay. Depending - I can't listen passively to music so it's just as bad as reading for me. In the morning, hop in the shower right away and eat and get your stuff done in order. It helps. It's also kind of like always locking your door behind you from the outside so you never forget your keys.
Eventually if you force yourself into a schedule it will become habit. It may take years. Realize that your current schedule was probably formed from years of habit! I had to stop playing this one game because it completely wrecked my sleep schedule in only a week and it still hasn't recovered. So sometimes your habits will shift dramatically due to some other impact.
You will need more sleep if your mind and/or body has been heavily strained. This includes stress. It means you actually need more sleep in finals week than otherwise, and people tend to get LESS sleep! Crazy. If you have this option, try getting massages. If you have health care, you might be able to get weekly or biweekly massages for a fairly low fee. Where I live, massage is about $50 per hour. If I had health insurance, and a doctor prescribed massage, I could get them for maybe $15 or $20 per hourlong session.
And then my regular health advice. Get 30 minutes of heavy-breathing exercise every day, get an hour of sweat exercise at least once a week. Drink 6-8 glasses of water a day. Cook your own food instead of eating out, eat slowly, eat with friends. Get some sun, but don't bake. And stop reading beauty magazines - they will only make you feel ugly