I have tried all the drugs mentioned above to prevent my headaces but none worked. The propranol was ok but made me freezing cold and lowered my blood pressure to much. The verapamil constipated me to the point where I couldn't go even with stool softners, laxatives, and enamas all at once. It also caused irregular heart beat. The amytriptaline caused me to have seizures.
Other meds that didn't have such a significant reaction that are out there to try for headaches:
topamax, lithium, depakote, dilantin, nurontin, celexa, zoloft, and these are to name a few.