I have laughing, talking, violent dreams that I act out. This has been diagnosed as rem sleep disorder. This is a precursor to Parkinson's disease and other problems. It causes me a lot of vision problems. In fact I wear prescription sunglasses all the time. This helps with migraine headaches and vision problems a lot. I went to the best neurologist in my state and he says clonazepam is the only drug that can help stop this sleep problem. It has been helping me. My dad sees the same neurologist for Parkinson's with dementia. He has this same rem sleep disorder. The clonazepam has been helping his dream enacting out problem too. The sleep disorder is a sign there is brain damage and every time you have the dream problem more brain damage is happening. If you think this could be the problem you need to see a neurologist. Thought tis might help as what you describe is similar. Good luck.

I wear my sunglasses at night