I can drink 2 rum and cokes and not get a migraine.
I've had chronic migraine for over 30 years and have learned a lot about how to avoid them. I always thought I was reacting to the alcohol, but it turned out it was often the food. Food additives (natural and artificial flavorings, etc.) cause migraines for me. The only wine I can drink is wine from Argentina. I know it sounds bizarre, but every migraine sufferer I have told this has reported back that they can drink wine from Argentina without migraines. Apparently they have more sustainable practices and use fewer man-made chemicals in the growing, barreling, bottling, etc. of their wine. Try it once. You may be able to drink wine again! Just don't drink most mixed drinks. Many mixers have artificial ingredients in them.