I've had migraines since I was 8 and have tried most every remedy at some time or other during the last 44 years, legal and not so legal. I still have migraines around 15 days per month. Relpax is my current lifesaver.
Everyone has listed the most common triggers and much helpful info. I can only wish you and your daughter good luck. They can be hard to live with.