why do i keep having weird vivid dreams?
Weird dreams are often the result of psychological stress or changes in your routine. Exposure to stress or anxiety right before you sleep — like reading the news or watching a scary movie — can also cause strange or vivid dreams.