<human>: Give me a shortened version of the text

I've been dating my boyfriend for just over two months now. I haven't had a "real" relationship before because no one really felt right to me. But he's absolutely perfect for me, and we both just dropped the "love" bomb on each other. Being alone and interacting with so many wrong guys gave me a really clear picture of who I want to be with and he fits completely. He feels the same way. 

While I've never been in a real relationship before, I have had casual sex. I was as much as a slut as a girl with crippling social anxiety and inability to pick up on flirting could be. So a bit, but not over the top. He, on the other hand is a serial monogamist.

Since we've gotten together I keep having dreams about cheating on him. In the dreams I'm completely aware that I have a boyfriend and how much it would hurt him, but I do it anyways. Even once in the dream while he was in the next room, then lied right to his face just after. Then I wake up with him next to me and just feel terrible.  This happens between 1-2 times a week. And he's already told me that he's scared I'm going to break his heart.

The opportunity hasn't presented itself, and I highly doubt I'd have a great urge to actually cheat on him, but I'm scared with my more promiscuous past that I'll want to fall into old habits if I ever start to feel trapped. And I don't want my fears to get in the way of our relationship. I don't plan on telling him because, right now it's unnecessary. But I don't know what to do if it continues as is.

Is this normal? How long does this typically last?
<bot>: Keep having dreams at least once a week that I cheat on my boyfriend in excruciating detail and it makes me feel awful. How should I handle them, and keep things running smoothly until they finally stop?