اگر سردردهای میگرنی مکرر یا شدید باشند، ممکن است برای پیشگیری از آنها روزانه دارو مصرف کنید. داروهای مورد استفاده برای درمان فشار خون بالا می تواند برای این منظور تجویز شود. آنها شامل مسدود کننده های بتا و مسدود کننده های کانال کلسیم هستند. چند نوع از داروهای ضد افسردگی نیز استفاده می شود. حتی بوتاکس، که معمولا برای درمان چین و چروک استفاده می شود، می تواند برای بعضی از مردم، میگرن را کمتر کند.