Oh Silver, sorry you have had to go through that. It happens to be from time to time and that is even with taking all sorts of "knock you out" type drugs.
What gets me is the dreams are so real. Not just a dream but like you could reach out and touch it. I hate them and usually can't go back to sleep after.
Just keep in touch with us. Write it all down. Believe it or not some times it actually helps to put things down in writing.