A migraine diary will show patterns. There are some online you can use. They track food, weather, time of the month, medications and are very helpful long term. Pain killers should be your last resort. Triptans? Do they help abort your migraine? What preventative are you on? Lots of people are having luck with the new once a month shots like Emgality or Emovig. Most importantly you need to get to a migraine specialist or at least a good neurologist. It is very rare that migraines have causes such as tumors, etc.., but it does happen. Get to a neurologist, get an mri, and let them get you on preventative. You will be glad you did.