Just A Crush?

I have been dating my boyfriend for nearly six months. We met online and have been keeping up a long-distance relationship (400 miles) and routinely visit each other whenever we get a chance. We were planning to get married and even bought an engagement ring, but we have to wait until we finish school (undergrad for me, grad for him) so we will be able to support ourselves as a couple. I came close to breaking up with him a few times, because he hasn't always made the most responsible decisions (e.g. he bought me a diamond necklace even though he was already thousands of dollars in debt). I also don't particularly like his family; we come from totally different backgrounds. His parents are chain-smokers and more "crude" than I'm used to, which is funny because he's not like them at all. He's such a sweetheart and I don't want to hurt him. But I feel like I have given him so many chances already and even though he's working on being more responsible, I can tell that he has a lot of insecurities and it seems like he worships me and doesn't think much of himself. Being showered with attention feels so good, but I don't want to be with him if I love him more than he loves himself. I have been seeing a therapist about this and recently I decided to give it some more time to figure out where I am and what I want.

The newest complication is that I just met a new guy and there was this instant chemistry between us. I know I shouldn't leave my boyfriend for a guy I barely know, but we've spent a lot of time together and we just "click" in a way that I haven't felt with my boyfriend for a while. I haven't told either of them how I'm feeling because I don't want to mess things up, but I'm so conflicted. This new guy could be just a passing crush, but I've had crushes before and this feels different. If I were single, I would have asked him out by now, and I can tell he likes me too, but he's too respectful of my current relationship to say anything. My inclination is just to develop a friendship with him and see where it goes, and only break up with my boyfriend if I seriously feel like he could be the one for me, but I'm concerned that maybe it's not fair to my boyfriend and maybe I should just break up with him now. I'm also scared that this  guy will meet someone else. He's going off to law school in the fall and maybe I'll miss my chance. On the other hand, maybe he'll get too caught up in law school to have a relationship with anyone. I know whatever I'll do, I'll end up hurting one or both of them and probably myself too, but I guess that's just how these things work...gsh-Conflicted
ConflictedinBoston ConflictedinBoston
22-25
May 17, 2012