<human>: Can you give me a shortened version of the text?

Okay so this is a bit of a long story, but I feel like it's all pretty relevant.  Please not too much judgement even though I messed up?

I was with my ex (now 23/m) for 4 years.  They were rocky because of medical issues and school issues, but overall it was pretty good when we were both in the same physical place and not in medical crises.  We're similar and enjoy similar things, and our lifestyles line up really well.  When he was away getting treatment, I cheated on him.  I wasn't getting what I needed from him, so I went elsewhere and I'm not proud of it.

Fast forward, we're coming up on 4 years, he gets a job across the country that he can't turn down.  I start to get cranky because he's taking the job and realize that I'm having feelings for somebody else as well, so I break up with boy.  It ends pretty poorly, but I quickly start a new relationship with the person I'd had feelings for.  

Now it's been like 6 months with new boy, and I'm still talking with my ex.  We talked about the years past and I told him about the cheating.  He understood because he wasn't giving me what I needed, and we discussed what I actually did need.  

The new boy is great, and he's kind and sweet and I like hanging out with him and all, but part of me thinks that I got with him just so I wouldn't get back with my ex, and that's not really fair.  I still feel like my life aligns more with ex's, even though he's far away, but I'm afraid to commit to a distance relationship due to my fear of cheating, and the fact that if I break up with my current bf, my social net falls apart pretty quickly.
<bot>: Broke up with ex who moved across the country, got with new boy, miss ex like crazy and don't know if I should go back.  If I do go back, my social life here is killed.