<human>: Summarize the given text in a few sentences.

For the past 2 months or so I haven't had more than 5 hours of sleep, 6 hours if I'm lucky. At first I use to sleep at 1am and wake up at 6am for school. No matter how sleep I was I could not possibly fall asleep before 1am because my body was so use to sleeping at that hour. Now that the hoilidays have started it's gotten worse - I now am use to sleeping at 3am - 4am and waking up at 12pm - 1pm. At least I'm getting more sleep now but I still wake up feeling like shit, no matter how much sleep I get.

I've tried pulling all nighters to fall asleep early the next day but have failed every time (am currently trying for the fourth time as I write this now) by falling asleep some time around 8am and making it even harder to sleep earlier. Right now it's almost 1 am and am feeling fit to run a marathon, I'd still the same by 2am. Only by around 3am will I start to get sleepy.

Sleeping pills aren't an option for me; there's no chance my parents would ever let me take them, let alone give me the chance to see if a doctor deems it necessary. Which I don't understand - if a doctor says it's the best option then I don't see why not but it's out of my hands. Although to be honest I don't mind too much, I've taken some medication before that as a side effect made me drowsy and I hated it.

Sorry for going on a bit but my main question is, how can I get my sleeping patterns straight? I just want to be able to sleep at 11pm and wake up at 7am or 8am so I at least get 8 hours of sleep and don't miss out on the day.

Aside from that, how can I make coffee that tastes good and will keep me awake? I've tried to make coffee but it's always bitter and doesn't have an effect on me (I'm 17 and inexperienced with coffee making). Unless coffee is meant to taste bitter than the only problem is making coffee that will keep me awake.
<bot>: Can't sleep because I'm never sleepy until it's too late. Need help on sleeping at proper times. Would also appreciate advice on making good coffee.