I think some of you just need to accept that you need drugs to sleep.
I spent far too long fucking around with no sleep, or only sleeping every other night or every three nights. I was a total mess. My brain just doesnt send me to sleep naturally. Certainly not enough.
Im sure if I was on a desert island somewhere with zero stress I could get it to reset itself, but that aint happening any time soon.
Nowadays I often use a bit of high CBD indicacannabis butter to knock me out, but of course thats not exactly legal or easy to get, but it seems to be side effect free for me and does what I want it to most of the time.
Apart from that, I sometimes use zopiclone, but this only works maybe 2 or 3 nights in a row before I get a tolerance.
Temazepam zonks me out the next day. Works great, but not worth the hangover.
Valium is good, but not something you want to make a habit of.
Melatonin. Really good. anything from 1mg to 5mg works well. Too high a dose gives you nightmares though. They dont sell it in pharmacies here, but its legal to buy online from abroad. Doctors wont prescribe it to adults usually unless prescribed by a specialist (paediatrician or psychiatrist) first.
As for over the counter stuff. Night nurse. That definitely helps, but its not enough for me on its own. Phenergen tablets work for some people. Also blue sominex is not bad (the non herbal one)
Also make sure youre drinking loads of chamomile tea and valerian tea in the evenings and not drinking coffee in the afternoons. It doesnt make you feel better anyway if youve had no sleep. It just builds up the anxiety. Coffee only makes you alert if you sleep ok already IMO.
I think often people need to use a mixture of strategies.
As for eating and drinking in the evenings, thats individual.
Some people sleep better after a little supper. Some people worse.
Also if I wake in the night, sometimes I have a couple of paracetamol or ibuprofen and an antihistamine. Put my electric blanket on low, and I manage to drop back off.
Its really bad for you to not sleep. I know there are health risks of using medication, but insomnia really ruins your life, so you sometimes have to take your pick