@gwynboom@lisalucier My migraines were definitely hormonal and went away after menopause so there's no help for your son there. Even though they were from hormones though I definitely noticed that certain foods made them worse, like chocolate (I could eat white chocolate) and onions. I know that some people have problems with aged cheese, and vinegar. Vinegar may have exacerbated mine when I had one but I don't think it ever caused one. Figuring out foods that contribute is a trial and error thing and it varies for everyone, but the two I mentioned are very common triggers.
I hope you are able to find some answers. I know too well the misery of migraines, and now my daughter is going through that too. I have heard that Botox injections can help, and there is another procedure now also that supposedly offers great relief. I wish I remembered more about it but I can't. If you are interested in that I will ask my daughter, she may remember.