The right treatment for a headache depends on the type. Generally, headaches are treated with a combination of: Home remedies (rest, cool compress) Lifestyle changes (more sleep, dietary changes) Over-the-counter drugs (Advil, Tylenol) Prescription drugs (anti-inflammatory drugs, muscle relaxants, triptans) Other therapies and procedures (physical therapy, Botox) Complementary/alternative medicine (meditation, yoga)