Don’t know how useful this is going to be but…
I’ve been having migraines for most of my life, varying violence, varying frequency - I’ve tried a whole lot of different treatments, some of which seemed to kind of work for a time. Imitrex actually works for me, but I don’t like the way it makes me feel - apathetic and ‘depressed’ for want of a better word, for at least a whole day - same problem with beta-blockers and tranquilizers. Opiates kind of work for temporary relief, but ultimately a) I don’t like the way I feel with any of these drugs and b) the migraine tends to come back anyway.
So what do I do ? Mostly nothing. I’ll take a couple or ten tylenol to take the edge off, but ultimately I find that going through it is preferable to the alternatives. Obviously this isn’t for everybody, but it may be that there is no satisfying medical answer to migraines.
As regards migraine triggers - my main one is lack of sleep, and to second, third, fourth or whatever it is, I’ve also heard a lot of cases where changing birth-control pills helped.
Good luck to your daughter.