I tried everything everybody already knows by now, such as dimming the lights a few hours before bedtime, avoiding devices, etc., but I'm also very bad at depriving myself of any digital fun and enjoy watching a youtube video or two (or six) before bed heh... What I do now is walking as much as possible during the day (aiming for 15.000 steps), even if it's just walking around the house/workplace/school. Then I try to get some fresh air by just taking a stroll around the block with my favorite music on. Last but not least: a warm shower at night. Start doing this on a day you wake up earlier. Avoid naps at all costs, they feel nice but are not worth it if you want to go to sleep earlier. If you feel really tired, just rest on a comfy chair with your eyes gently open while sipping on some coffee or tea or anything you enjoy drinking (except for alcohol or anything sedative, obviously ๐). The extra movement during the day + a relaxing shower before bed make me so tired I can't keep my eyes open past 10-11 pm! Hope that helps ๐ค
Edit: I wrote the comment a little past 5 am, which is when I woke up naturally. By going to sleep early I found out my body just wakes up itself around 7-8 am max. I used to hear people say it happens to them everyday but couldn't understand how it's even possible since by staying up till early hours of the morning I became a chronic over-sleeper and sometimes couldn't even hear my alarm! Now it barely happens. So yeah, my strategy is to move and use up all of my batteries everyday