Comment Comment by seishan Same here. Taking magnesium L-threonate and melatonin before going to sleep has improved my sleep quality like nothing else. parent seishan 7 years ago