<human>: Can you summarize the given text in a few sentences?

I've been with my current girlfriend for three months. She's everything my ex wasn't. She's gorgeous, apologetic, doesn't expect me to pay for every little thing, my family likes her and hers like me, healthy, and works hard to keep in touch with me. I'm actually really surprised I got a girl like her. I know it's early but it's hard for me to think of things that is wrong with her. 

In the back of my mind though we do have different plans after college. We are both seniors so I know it'll have to end next December. I've also found my self missing my ex.... I was with my ex for 2 years and she's a coworker. And it feels stupid now that I'm writing this out. We went through a rough patch that ended with her cheating and lying constantly. However, we continued to see each other romantically for a year after the break up because I'm an idiot/I loved her. We saw each other up to the everyday I met my current girl friend at a party. 

I got out of my shitty relationship with my ex by seeing my current girlfriend and we hit it off great. I pushed really hard for us to be together which is now why I feel like a jerk. I've been thinking about my ex a lot. Even though it was a terrible relationship at the end, I never felt so comfortable with someone. She was my best friend until the break up and was with me every night literally from the day we met. I talked to my ex today at work. I know she's seeing other guys and it made me feel so jealous. I feel like I might have not ever really moved on. I texted her "do you ever miss me" and she didn't answer back which makes me feel so stupid. Because I know that's unfair to my current girlfriend and makes me feel weak. 

I don't know if I should tell my girlfriend about the text I sent and try to move on. Or should I just leave her. 

I know it's cheating emotionally. I feel awful.
<bot>: dating wonderful girl now but I know it will end. Missing my shitty ex. Should I leave now or wait it out?