I you are like many people in the world you get frequent headaches and believe it is caused by stress. Even though that can be the case studies have shown that it also can be caused by a lack of magnesium.Your body loses this mineral through perspiration, which make summer a prime target for this deficiency. Studies also show this reduces the bodies threshold for pain which triggers muscle spasms which causes headaches. One solution is to take magnesium supplements or eat foods like nuts, spinach or soybeans which are able to introduce magnesium into your body naturally.