There are many preventatives, just a pill that you would take every night and the pain/migraines should be less frequent or less intense. GP can prescribe some of them,not all fit for everyone, one would give me insomnia, other would make me drowsy the next day, all would decrease migraine though. GP couldn't prescribe anything else, then started going to Neurologist and he gave me more and better choices. Those have worked to a better degree, I still get migraines but less intense.
You could start making a migraine diary, write which days/dates you get migraine, intensity, which medicines stop the migraines.
There are many preventatives on pills, then if those pills don't work, they can offer the injectables. I take a combination of both.
Pills for acute pain could be Maxalt, Sumatriptan, Naramig. I try to take differents every time, if taking the same always I noticed that they stop working.