@_Midnightsolace Well, I'll tell you how I delt with my own insomania.
First, don't eat sugars before going to bed. They boost up your energy and make you hungry in the morning. Instead, try to eat protein which can help boost your melatonin and help you sleep fast!
Try to not eat something full of fat or something that takes long time to digest because it'll make you feel uncomfortable when you lie down.
Also, take a long, steamy shower before going to bed. It'll help you relax.
Keep your mobile out of bed, and instead read from an actual book.
If you workout, then aim for HIIT cardio workouts, they will tire your muscles and you'll sleep like a baby.
Set your alarm at Salaat Al-Fjr, and don't go to sleep after it. Instead, stay up and sit on the balcony (the air and atmosphere at that time is so healthy for you and your brain)
Finally, listen to Quran before you sleep if you don't want to read it. Al-Afasi's voice is so tender when he reads and it helps me to relax and sleep.
Hope I could help!
PS: You're lucky to have a healthy friend who wants to be a doctor :P