Sometimes I think dreams are the unconscious trying to get a message out, sometimes I think it's just processing things, organizing and filing information, in the way that large computer systems do night-time data processing that can't be done during the day when everyone is using the system.
For me, I find that a lot of my really bad, or messed up dreams are related to some fear that is lingering.
So it seems that the amount of time this has been happening roughly correlates to the time since you've been hooked up with the new bf? Even though that sounds like it's going really well, a new relationship eventually causes old yuck to surface. I'm totally guessing here, but what do you think about that?