Magnesium in a mineral that a lot of dont get enough of, unless you eat a lot of green vegetables, spinach ,Kale, broccoli, wheat germ, whole wheat bread and cereal, brown rice, pumpkin, sunflower and other seeds, cocoa, chocolate, unblanched almonds and filberts, rice bran, beans. peas, nuts lentils, tofu, Swiss chard, halibut, mackeral, oysters, rockfish, scallops. Magnesium can help you sleep better. You can get it at walmart, 400 mg per day is enough. Also cut down on caffine. Dont drink anything caffine after 6, or eat anything sweet. Take about a mile walk a couple hours before bed. You can do slow deep breathing as you lie in bed when you are ready to go to sleep, about 10 times. The extra oxygen will relax your body more. If these things dont work, dont take a sleeping pill, melatonin is right beside magnesium. Take only one, about an hour before bed.