I've been with one girl for almost two years now. The relationship had it's ups and downs but I didn't like that she lied constantly and lacked communication skills.

This summer I met another girl and got her number. We fell for each other so I broke up with the first girl. The first girl is almost done with her master's degree and the one I met this summer never finished college and works as a CNA but she's much more talkative, happy and honest; She's always laughing and sees things in me. The other girl also supports me and I see her more. She's a sex addict so the sex is better with her. When I broke up with her, she had sex with 7 guys she messaged on Tinder for sex. I was so devastated that I immediately took her back. Even after she did that, I still can't find the strength to let her go. I told the other girl that I slept with her and she was very upset but forgave me. I really like this other girl but I can only see her 2 days a week because of our schedules.