Hello everyone. I'm new to this forum, so let's see how this goes.
I'm a 20 year old male and have been in a relationship for two years and three months. The relationship has had its bumps here and there, only they've been getting a lot worse lately. A lot worse.
I still live with my mother and sister temporarily until I can financially support myself. (My job barely gives me any hours, so I'm looking for a second.) About a year ago I had my girlfriend move in with us and give her her own bedroom. I did this because her mother is a real disgrace of a human being. I'm not going into detail, but she basically only cares about herself, etc. A real nasty person. I also thought this was a good idea for our relationship. I thought, "Hey, maybe we're ready to actually move in together." Boy was I wrong. As we've lived together, we've started to fight quite a lot. A lot of little things also tick me off about her. Not major things, and I can deal with them, but the annoyance is starting to build up on me. I'm not saying she's a bad girlfriend, because she's really not. The thing is, I wasn't prepared to wake up every day and see her until I go to bed. I've become extremely uncomfortable with the whole situation.
One thing that ticks me off about her is that she's almost 20 and has still yet to have a job. Not one. She's supported by money given to her by her grandmother. I was fine with this at first, but when I work and bust my ass, just to see her being given money for no good reason, it bothers me. At the same time, she's going to college. Which is great! I'm really glad that she's actually doing something, because that's about it. She does nothing else. She sits in her bedroom on the computer all day and that's that. I'm going to be completely honest and say that I've fallen out of love with her. Another bad thing is that her grandmother sends my mother $500 every month for financial support of her staying with us. Which, even I'll admit has helped us tremendously. HOWEVER, I'm not going to stay in a relationship with someone just because of financial aid. No, no! That's severely wrong.
Now then. Under normal circumstances, I would just break up with her and stop leading her on. No reason to continue a one-sided relationship. That's just wrong. However, she has her college schedule matched to the bus schedule of where I live. This is bad, because I can't send her back to her mother's (the bus schedule there is almost non-existant) and her dad lives two hours away. Hopefully you guys can see why this situation is difficult now. Either I stay miserable and she goes to college to build a future, or I kick her out, be happy, and destroy her potential future. I shouldn't be in this position. I took her in with good will and it's come back to bite me in the behind.
Here's where it gets even stickier. I've recently started to hang out with two friends from work. Well, the one isn't a friend from work, but has a relation to another worker. We've all become really close friends. Maybe too close... The one girl and I hang out a lot. A lot a lot. Mind you, she has a boyfriend and everything, so there were no intentions of anything beyond friendship. Not to mention that would be wrong on my end as well. Here's the thing. She has a lot of fights with her boyfriend, almost every day. And so she comes to me for comfort and emotional support. I was fine with this at first, but things have started to develop. I will fully admit that I've formed feelings for her. They're slowly getting worse, too. I know she's attracted to me as well, as she's brought it up before and it's also blatantly obvious. Our other friend thinks that we'd be a perfect couple. We share so many interests and our personalities are so similar that it's eerie. I really want to be with her, but I'm not the type of guy to cheat. I won't do it. Not to mention I'm not going to encourage her to break up with her boyfriend. I simply won't do it.
So, I'm stuck now. My girlfriend returns home from Christmas on the 27th and I seriously just want to end it then. If I do, I'll tell her that she can stay with us until she figures something out. I'm not going to kick her out. I can't do it. The other girl thing is irrelevant at this point unless something happens between her and her boyfriend. I would never push the issue. Yet all of this makes me feel like a bad person when I know I'm really not. What should I do? My friends are saying that the best bet is to break up with her, but let her stay until said change. They agreed that it was a good idea and the most friendly. But what should I really do?
Like I said before, I'm not a cheater and I don't want to hurt someone. At the same time, I'm in love with someone else. Help please.