Hi Animegirl,
When it comes to insomnia, it is difficult to pinpoint the cause. It can be primary or secondary insomnia and a combination of various factors such as stress and genetics. Some simply require less sleep and don’t know it.
As for advice, here are some basic tips to start.
– No working, gaming, reading, TV in bed. Reserve the bed for sleep and sex only
– Have a wind down routine. Say about 30-60 minutes before bed. Try to keep it the same most or every night. For example light reading, journaling, coloring, bath, herbal tea. This will relax and calm you down and signal you that it’s your cue to start thinking about sleep.
– Go to bed only when you are tired. If you are still wide awake you won’t be able to sleep.
– If you are in bed and not asleep in what feels like 20-30 minutes, get out of bed. Tossing and turning will only add frustration and condition you to associate bed with staying awake. This also applies in your case with waking up at 3AM. If sleep doesn’t seem possible, get out of bed.
– After 30 minutes of being up, if you are tired go back to bed. Things to do in the meantime should be simple like coloring, reading, folding laundry.
– Avoid napping. If during the day you are idle and doze off a few times a day it will reduce your sleep drive and make it harder to fall asleep at night.
– Exercise. Some need it a bit more than others but it can help burn off some energy as well as your mind so you can tune out at night and stay asleep.
As for supplements, they are usually ineffective and may only work from time to time. Melatonin is only useful for jetlag and shifting timezones. You could try l-theanine that can help calm your mind a bit. If you aren’t tired it won’t work. Valerian root has mild sedative properties and may help but it may work one night and the next not work at all.
The best way to address your issue is to read up on CBT-I and follow either self guided, online or with a trained therapist. Good luck!