Etiology of Medication Overuse Headache The most common medications taken by patients with medication overuse headache are Opioids Analgesics that contain butalbital Aspirin or acetaminophen taken with caffeine Ergotamine Triptans Other nonsteroidal anti-inflammatory drugs (NSAIDs) can also cause medication overuse headache.