One of the things I have noticed is when I eat a more alkalizing diet and get a little exercise I fall asleep no problem by 10 and usually sleep through the night (unless I am a huge stress ball from something going on in my life) I take melatonin with warm milk when I'm stressed and it usually works.
Good luck, I hope you find an answer because this healing period of sleep is so important.
Deborah