You're kind of lucky that you know your trigger. I've had chronic migraines the last 4 years or so, and they seem completely random. Some days I wake up with one...other days they come on later...some at night...just out of the blue.
If you do need glasses, and you still get headaches out of the studio, it's possible they messed up your prescription.
Personally, I take Excedrin Migraine or Tylenol Extra Strength depending on time of day and my diet. Like right now...I just finished a cup of coffee, so I won't need the Excedrin since it has caffeine in it. One tablet at first signs, lie down, sleep for 30 minutes if possible...that solves it for me 95% of the time.
Good luck, hopefully it will be something simple and you can continue on and create your own business. You're not alone