Headaches are one of the most common and frustrating problems people deal with - affecting almost half the population at some point in their lives. If you get them regularly, you already know how much ...