I once heard a sleep expert recommend pushing yourself later and later rather than trying to fall asleep earlier until you wind up going to sleep earlier in the evening. If you usually go to bed at 1am, then tonight go to bed at 4am. The next day 7am. Until you push yourself around the clock. I have no idea if this really works well.
I know when I go to Europe I get a few hours sleep that night on the flight, then I stay up most of the day and fall asleep very early. Within a couple days I adjust to their time, but then when I get home I am waking up at 4 or 5 am, because it is 10 or later in the country I returned from. It is the only time waking up early does not seem odd to my body. It only lasts a few days though.
The other is to get very little sleep until you are so exhausted you fall asleep early and get into that pattern. An alarm might not be enough. You might have to make some sort of committment that really forces yourself out of bed. Doctor’s appointment, breakfast out at a restaurant with your mom, some sort of obligation. When you are exhausted by 8:00pm that night go to bed. All lights off, sleeping position, hands and feet nice and warm (literally this has been shown in studies to be important for falling asleep, cold feet and hands keep us alert). I think this would work in a couple of days.
The thing is, if you hate going to sleep, and I do, it feels almost like you are missing something going to bed very early. At least for me it does. Which sucks. Maybe that is not the case for you.
Another option is wake up early and take a nap in the middle of the day. Then you can still stay up late if you like that schedule. Naps should be around 1.5 hours to actually cycle through all stages of sleep.
As a grown up I sometimes get onto my husband’s schedule, he usually is dying to go to sleep by 9:00pm and wakes at 5:00am. I hate it.