I have never been a good sleeper from the day I was born. Six hours seemed to be my best. Until the past month or two, I would wake up (fully awake) after two hours of sleep, be up out of bed for an hour or two, then back to bed and up again around 3 am. Tried chamomile tea, worked for a couple of months; tried a teaspoon of peanut butter (thinking blood sugar?) just before bed, worked for a couple of months.
About a month or so ago, I switched the cotton sheets for polyester ones; removed the light weight cotton blanket on top of the sheet and replaced it with a heavy 100% wool blanket. (Cotton is cold.) On top of that were two of those fuzzy poly blend blankets. Folded one down to cover just legs; the other stayed on top of the wool blanket. I also started watching something on TV in the evenings, usually a documentary, until just before bed. Bedtime is between 9 pm and 10 pm. Now sleeping better than I have in years. Is it the weight of that heavy blanket? Don't know.
Last night, I went to bed at 8:30, way too early, and woke up at 1:30 am, got up for about 10 minutes, then went back to bed. Didn't go back to sleep until about 3 am and slept until 6:30. During that time, I watched some dumb boring YT videos, volume muted, in bed. The volume has to be off, though. Reading on my Kindle does the same thing. Helps my brain shut down. I don't care what they say about blue light, it helps me fall asleep.
Will see how long this lasts this time.