Headaches are a common affliction that can range from mild discomfort to debilitating pain. They can be caused by a variety of factors, including stress, dehydration, lack of sleep, poor diet, and certain medical conditions. While over-the-counter pain medication can help relieve the symp…