hello there!
Opiate is not the solution of migraines, Just masking it. need management? avoid triggers.
Alcohol - Particularly wine and beer
Caffeine overuse or caffeine withdrawal
Chocolate
Aspartame - eg, NutraSweet and Equal
Monosodium glutamate (MSG) - May be found in Asian food, canned soup, frozen or processed foods, and the seasoning product Accent
Fruits - Citrus fruits, bananas, avocados, and dried fruit
Nuts - Peanuts, soy nuts, and soy sauce
Tyramine, a biogenic amine that accumulates in food as it ages, may provoke migraine. Sources include the following:
Dairy - Aged cheese
Meat - Bacon, sausage, luncheon meat, deli meat, pepperoni, and smoked or cured meat
Pickled foods
Heavily yeasted breads - Eg, sourdough
Vinegars - Especially wine vinegar
Some types of beans
Some medications and if not enough surgial ways to help migraines as you mentioned surgery in end of january. till that above mentioned ways will help.
Regards
S Khan