This is the situation I am in right now. It hasn't happened for months but I really needed to catch up on sleep, apparently. It used to happen all the time and I would just pull all nighters but that started giving me really bad anxiety when I'd have to go out into the world on no sleep.
Thinking I'll just take whatever sleep I can get then force myself out of bed in the morning, and try not to lose the plot with the irritating people I have to deal with at college.
Does melatonin work well for you?