I've been with this girl for about 6 months. She had broken up with her ex of 4 months a month before. In the first two weeks of us talking and having sex, she went to stay with her ex for a few days when she was moving to a new place and ended up having sex with him. We put that under the rug since we werent officially 'together' at the time.

After that a month later we officially came together.

A few months into it and I began to find out more and more about her sexual past (most of which has happened within the last 18+ months), including her having sex in public and things like that. She tells me shit like I'm the best she's ever been with and that she never enjoyed sex with anyone else really before she met me (hard to believe having been with 18 guys). Blames her past on having had poor self esteem (she has BPD).

Am I delusional in thinking that I can make this work with her? I'm no BP guy, and she really is trying hard to be a RP women (she is not aware of this community) even letting me sleep around if it would make me feel better about her past but I don't want to give her that pain.

Those of you who have been in a similar situation before. What can I or we do?

I appreciate any responses here.

edit: she is 22, i am 25.