Girl, I’m not going to say bad things about your guy but it kind of sounds like he treats you like you’re his mother. He’s out having all the fun and you’re the one that’s helping out by driving him etc. Cuz he messed up. You sound like you have it pretty together. I don’t know why some other great guy wouldn’t want you. I’m sorry that he lied and he cheated and he took advantage of you. I’m older than you and it’s happened to me more than once. And it gives us scars and it takes a long time, if ever for us to heal. Let me know if you need to talk. Hang in there… there’s a better one on the way!