I keep having dreams of sleeping or laying on my bed when a ghost walks in my room and touches or attacks me. It scares me so much that I wake up for real and cannot get back to sleep because I am so spooked.

I have only recently started having nightmares like this and I cannot think of a reason for it. Has anyone else experienced anything similar? Is there any explaination for it? Or any way to make them stop?