It's taking a very long time, but I'm getting the feeling we might be getting somewhere with exactly this problem (other than it being a huge problem if I'm late for work - I dream of a job where they don't care!).
Sleep Hygiene (Crap Name, but at least it's not 'Nighttime Routine', to which, my head automatically replies 'I'm not fucking two years old').
Nothing else in the bedroom than comfortable bedding and furniture. It's for sleep and shagging, not watching TV staring glazed-eyed at QVC at stupid o'clock and feeling yourself gradually thinking 'That sounds pretty good, really..
A dark room. Blackout curtains for those who can afford them, long black IKEA ones for mere mortals with two huge windows.
A blue light filter app on your phone and laptop kicking in by 7pm.
A cool room.
No coffee. Sorry. NO COFFEE. At all. NONE. Tea is just about OK if you stop by about 5pm. I can't believe I've stopped drinking it, seeing as I've been a fan since I was about 4 years old on the Mellow Birds and something as blackened and bitter as my cold, dark soul since I was about 13. Obviously, this also means no Red Bull or Coke. I am so sorry and feel your pain on this.
Loads of water to drink during the day. Because you're on a maximum of about 3 cups of tea all day and you're going to have to make them last.
Eat by 7pm.
By 9pm, most of the lights in the house need to be out, especially the ones upstairs. They shouldn't be switched on at all, or you'll ping wide awake again. Lamps or fairy lights are the maximum light source.
Have a warm bath around 10pm with nothing brighter than candlelight. (I can really recommend a bath in darkness, though). Get dry, dressed for bed and without switching the lights on, go and get into bed. If you have an LED light that can be almost off, but purely red toned, that won't disturb you, but any bulb on the lowest dimmer setting will wake you up again.
Stay off your phone. It's OK to have a non light up mp3 player and squishy soft earphones to listen to something that doesn't require attention. For a weird reason, stuff about Medieval/Renaissance music does it for me, as does a Gaelic chat radio station and Gardener's Question Time on a loop. If you sleep on your side, just use one earphone.
Have as many pillows as you need, including any for sticking between your knees, resting arms on, etc.
The next bit actually costs money - a sunrise alarm. It doesn't always work immediately, but it certainly helped almost immediately as when my normal alarm goes off, because the light has gradually brightened over 45 minutes, I don't feel like dying with the first beeps or switch it off without realising.
And the last thing of all is a bonus - an OH who will get up and open the curtains. Stagger up, pull your quilt over so your bed is made when you come back to it, off into a warm shower and you'll feel much better than falling out of the house in a panic.
Mornings are gradually becoming tolerable and far less rushed.
I stick the alarm on an hour later at the weekend, but you can't stay asleep all Saturday to try and make up for it, as that throws you out for the rest of the week.
Hope that helps. I hate the idea of having to do all this, but it seems to work for me when I thought nothing ever would - I'm still working on very little sleep and sometimes none at all, but I'm able to get up, which is the most important bit.