Personally, I look at your situation and I say, you're 23 your relationships shouldn't be about compromising and difficulties yet. Go out, have fun, meet a million and a half guys, talk to them all, and most likely one of them will be even more super than the guy you are "with" right now, but...