My biggest triggers are lack of sleep, stress, too much sugar/not enough sugar, strong smells (especially those car diffusers that a lot of Uber drivers use), foods that have strong flavours, wine, not enough water, too much of one emotion (e.g. if I get really excited about something, or if I am upset and have been crying), and my 'time of the month'.
I'm quite a social person and sometimes find it difficult as a lot of socialising in New Zealand includes alcohol. I fully avoid wine and have to be very careful on the days I choose to have a beverage as I've noticed that if I'm feeling a bit off and have an alcoholic drink, I will get a migraine attack. I stay away from the sugary RTDs and try to stick with a light-coloured spirit such as gin with a soda water.