Brain blocking traumatic dreams...
First of all, I have almost 100% dream recall. I always remember all my dreams.
I talk in my sleep all the time. People tell me things that I say and I remember saying them in dreams.
Yesterday I got home and as soon as I walked in the door, all the people I live with just started immediately asking me the same question: "What the hell happened to you last night???". I had no idea what they were talking about. They said that at about 2 am, I started screaming like crazy and I screamed for almost a minute straight and finally stopped. Their exact words were that I "was screaming as if somebody were killing me." I couldn't remember anything. Then all of a sudden memories came back from a dream where I got hit by a train. I can remember seeing the train as it was getting closer and knowing that I could not do anything to avoid it. It's the first time in my life that I felt what it was like knowing that I was going to die. I remember screaming in the dream, but just for about 2 seconds then I don't remember more of the dream. I remember waking up but not screaming while being awake. I vaguely remember hearing my roommates talking about me before drifting off again.
My question is: If I only remember screaming for about 2 seconds, why did everybody hear me screaming for an entire minute? Is it possible that my brain has blocked the memory of such a traumatic thing as getting hit by a train? Like I said, I remember everything right up the moment of impact, but definitely not screaming for one minute. Did I continue dreaming after getting hit, I just don't remember it?