Nothing is wrong with you. As everyone said don't pay attention to other's people happiness pay attention to yours. It is your life you are living not theirs. If you want to be in a relationship try looking for a girl in places that you might have a interest in if you like working out try finding a workout partner at the gym. There really is no need to rush into a relationship unless you feel like you are ready for one or want one. Better to live a short life doing what you love doing versus living a long life doing something you find miserable. Live your life as you see fit. I wouldn't act like a douche but I wouldn't let everyone walk over you either. It's better to be somewhere in the middle caring and nice but also assertive.