I have had life long sleep issues and insomnia as well. A good magnesium supplement + sleep supplement (melatonin, 5HTP, Gaba, glycine) helps if I’m on track.
Most important I would say is getting up consistently around the same time every day, and keeping physical activity high. If I don’t do that, or I’m up late/out on the weekends nothing really helps, but if I’m in a good sleeping schedule those two things can.
Now a days I always have edible marijuana in the house, try not to take it most days; but on the days I really can’t sleep that will put me out and I’d rather be a little groggy in the morning then not sleep at all.
Just added deep sleep module to a Spartan custom and hoping that hopes as well.

lol.