I used to suffer very bad headaches. I called them migraines but not sure. Anyway, I found the magic formula for pain killers and I no longer have the headaches. Whenever I would wake up with a headache or feel one coming on, I'd take a 100 milligram Imitrex ( sumatriptan) and a 500 milligram naproxen (Alleve) together and within 20 minutes it was gone. Sometimes it would make me sleepy so I would lay down for a while but when I woke up, everything was good. Give them a try. Maybe no more shots will be necessary.