A headache that persists for more than a week requires medical attention and advice. It is common for headaches to be accompanied with a sore neck and shoulders. It is advisable to go to a general doctor first, who will determine whether you need the services of a chiropractor. Some common problems that cause headaches are allergies, loud noises, hangover, stress, eyestrain, low blood sugar, sinusitis, bright lights, anxiety, deficiency of certain nutrients in the diet, lack of proper food and sleep, toxins that the body is unable to flush out naturally and dehydration.
The best solution for a headache is sleep. It is advisable to drink a lot of water. You must avoid fried, spicy food and try to include as much high fiber greens in your diet as possible. You also need to consume good quantities of fresh fruit. Preserved foods will add to your agony, so it is best to avoid them altogether. Exercise helps release "happy hormones" called endorphins into the blood stream. They will not only relieve stress and improve your mood greatly, they will also boost circulation. Headaches may also be caused by high blood pressure, migraines and tension. These problems are best solved with medical assistance, since ignoring them could lead to severe complications.
answered by G M