When my daughter turned 11, she got her cycle and started getting migraines (not always hormonal).
When she was exposed to scents, she would get a horrible migraine and be sent to the nurse's office.
2 years, I gave up dairy and had great success. So, last year, my now 14 year old gave up dairy and she too hasn't had a migraine that requires medication since.
We both still avoid scents, such as perfume and cologne as much as possible, since certain brands still trigger very low level migraines (don't require medication)