Propranolol
migraine prevention
"I've been on this medication for about two weeks and take it for chronic migraines along with 600mg Gabapentin and 100mg Trokendi. My Propanolol dose is 40mg, 2x daily. 1 tablet w/breakfast and 1 w/lunch. I take it this way to help prevent and lessen the nightmares. They're slowly getting better and really, aren't anything compared to chronic migraines. 

I saw some people had awful side effects. I suggest Gabapentin. Even at a low dose of 600mg, it seriously helps. It helps with pain during an attack too. So, think about Gabapentin, it might be worth giving a try."