The first thing I would ask is if you have been evalauted by a neurologist or at least a primary care doc. If you got a shot in the ER, they don't always do the best evaluation. They just treat the emergency at the time. There are less expensive medicines to help you when you have a migraine, if that's what you are experiencing. It's also a good idea to take good care of yourself, drink lots of water, eat well (not junk food, just carbs or foods with a lot of chemical preservatives. Paying for a good evaluation may be worth it!