You are not alone trust me!!!!!
If you bedtime is still in a resonable range, for instance you go to bed at 1/2 in the morning, you can slowly start to push back when you go to sleep and wake up until you get to a time that suits you.
Here is an example:
Day 1
Bedtime: 1:30, Wakeup 9:30
Day Two
Bedtime: 1:15, Wakeup 9:15
Day Three
Bedtime: 1:00, Wakeup 9:00.
You can go as fast or slow as you like, meaning you can do it in 15 minutes like I have in the example, or 10 minutes or half an hour. I wouldn't go to extreme like an entire hour though.
I think the hardest part is just getting to sleep, and this is were it's awesome to set up a night time routine.
For me, 45 minutes before bed is when I turn off all screens and what not and calm down for bed. I don't do anything crazy like make a cup of tea, but I generally just sit in bed doing a relaxing activity that doesn't involve tech. This could be reading, but it can also be just listing to some music.
Find what works for you and stick with it, develop a routine that fits you and continue with it.
I also find that if I wear myself out during the day, e.g a physical activity or just plain working hard can help in getting to sleep easier.
I wish you good luck!
(also my other method if your routine is just soo out of wack, i'm talking bed at 7am in the morning and waking up at 8pm at night, then I would just keep pushing myself by staying up later and later until you push your cycle back to a normal routine).
There are some great articles on getting a good night routine and bring your sleep back into order. Otherwise I hope you like coffee.