Here is how I fixed my sleeping:
Set an alarm at an early time (9am is a good starter if you have enough days to knock it down) and put the alarm clock across your room. This way when you wake up you have to get your ass out of bed to turn off the alarm. When you start moving you'll wake up enough to get some coffee or something.