My neurologist switched me from metoprolol to propranolol for headache prevention. For preventing headaches, and reducing the severity when I do get them, the metoprolol was working good, and so far the propranolol has been working even better. However I've always been a light sleeper, and the beta-blockers are known to interfere with sleep. Does anyone have any experience with meds to help prevent migraine headaches that can either help me sleep better or at least that don't interfere with sleep? I have a neurologist appointment at the end of the month but I wanted to just get an idea of something I might be able to ask her about.