The preventative I'm on is Topamax (or Topa-something) has helped reduce the intensity and frequency of them. That in addition to Imitrex and Frova...but sometimes nothing helps
I'm not sure when bandit was able to start sensing them, but my new puppy Nala sure doesn't!!
Good luck with yours!