My girlfriend has been avoiding intimacy with me lately, and I feel like it’s seriously affecting our relationship. I don’t know if she’s being unfaithful or if something else is going on. When we first started dating, we used to have sex 5 to 6 times a day. Now we have sex like once or twice a week or even 0 times per week last month we had sex like 2 times. She says it’s because she doesn’t feel good about her body. She’s slightly overweight, but she’s always been like that — and somehow, I’m the only one she’s ever used that excuse with.

Her past is complicated: she’s been with more than 10 men, was once involved in a threesome with two guys, and even had repeated affairs with a married man, sneaking out at night just to be with him.

I’ve already told her how I feel, and her response was that she’s a different person now — that she was immature before and didn’t think about her actions. She also said sex is no longer a priority in her life.

Honestly, I find it hard to believe, especially because this ‘mature version’ of her supposedly only appeared after she met me. Just seven months before we got together, she was still doing all those things I mentioned.

I’m having a hard time trusting her. Intimacy is something important to me, and while I’ve thought about cheating, I won’t do it — I’d rather end the relationship than betray her like that.

Is it a good idea to end my relationship? Any advice?