What can set off a migraine?

Almost anything. Most persons need to keep a log to figure what sets off theirs. If it is a food, a med, a beverage, lack of sleep, an activity like staring at a coputer screen, driving long distances.
Almost anything. Kerp a log of activities, all oral intake, sleep and try to find why the triggers are for you. Some people never figure it out.