@Aleums beta blocker works fantastic for me. No side effects.
Keep up electrolyte intake with water.
Just saying since this was my thing - idk your cannabis consumption rate but it impedes the absorption of electrolytes. I had pain and migraines way before using weed, but heavy use can make it worse instead of treating it. Also both winter and smoke dries sinuses which can increase migraines, make sure to use eyedrops, humidifiers, and try nasal saline gel if thats an issue