I have always had difficulty getting a good nights sleep, so I find this one very interesting. Personally I would prefer natural remedies rather than pills or machines so:
1. There was a Michael Moseley prog on the TV this week about sleeping. If you can watch it on catch up it might offer you some help. The main thing I took from it was that eating 2 x kiwi fruit each evening appears to help. I looked at the limited research for this, and a small study suggests it is worth trying as they are not expensive, and are delicious.
2. If you know your blood group, then I urge you to give the Eat Right for Your Type diet a serious trial. I know when I have wilfully eaten foods from my avoid list my sleep is more disturbed than usual. Anyone wants to know more about this, pm me. [No cost involved.]
3. B12 crops up often in the replies here. The top ten sources are: eggs, cod, beef, fortified cereals, yeast extract e.g. Marmite, lamb's liver, pate, pork, duck, pheasant. N.B. sleeping pills & alcohol inhibit absorption.
Hope sufferers can improve the situation. Good luck.