Headaches are an unfortunately common problem for millions of people. They cause pain and discomfort and can even mean lost time at work and with friends and family.