You should ask if you are taking too many painkillers for headaches.  Medication Overuse Headaches is a real disorder which is due to taking more than 4-5 tablets of any type of painkiller in a 30-day period (i.e. 1 month)!  Its a very common scenario which leads to increasing frequency of headaches followed by increased use of painkillers.  The most notorious drugs that lead to medication-overuse headaches includes Tylenol, Excedrin Migraine, Advil, Fioricet, Vicodin.

Ask your doctor or neurologist if you may be falling in this trap.  There are far more effective and safe strategies to counteract headaches and avoid the pitfall of medication-overuse!