I would see a neurologist. For my migraines I take topamax daily and imitrex when I actually am starting to get a headache. There are many headaches that are allergy related and sleep related that mimic migraines. Just my experience. I hope that helps
have you tried a gluten free diet. I spent most days in a dark house trying to look after family until children had to go gluten free so I did too no more migraines unless of course I decide I really cant resist that pie or piece of cake