Propranolol is a beta blocker medication which is helpful in preventing migraine attacks in some patients. If a patient is having frequent attacks or severe, long-lasting attacks, it may be of help in cutting down the frequency of the attacks. However, it should be taken only under the careful supervision of a physician familiar with its use.