Headaches are something that many of us struggle with regularly. Some headaches can be minor while others can bring throbbing and uncomfortable pain. Everyone will experience headaches at one time or another, but the symptoms, cause and treatment can vary:...