I can really relate.
I'm one of those people who can lay down and sleep at any time, for any amount of time. I feel blessed that I'm not one of those who struggles with insomnia. But at the same time, yeah, it can cause productivity issues.
The alarm clock across the room does nothing for me, I get up to turn it off, and then race back to my bed and dive into it for more snooze time. Aaaaaah.
I find I have less difficulty waking up in the morning if I've eaten really well the day before-- enough calories, enough protein, balanced proportions of food, etc. So that's my only piece of advice, pay attention to your food intake and see if it helps any. For me it at least cut down on the hours of sleep I find I need to wake up feeling refreshed (now I'm pretty much at 8 hours).
And my only other advice is, if you can't cure it, at least enjoy the luxury of having a schedule that lets you sleep in while it lasts!