Daily magnesium, CoQ10 and riboflavin may reduce the frequency of migraines, as can reducing food triggers (both my sister and my son are gluten sensitive and their migraines are MUCH better since going gluten-free).

Can you still control the migraine with half a dose of the triptan? Maybe you're just taking too strong a pill.