Perhaps theres nothing at all wrong with you and thats why no one is telling you. Besides, Im a great believer in "what you project is what you get" so the next question is: what are you projecting? If you are "driving people away" I would suggest that they can't handle the reflection(s) of themselves that you are showing them. ie: if your having an emotional time and the person your hanging out with has unresolved emotional issues then they are likely to find it difficult to be around you because you are unconsciously showing them their own unhealed aspects and that can be quite uncomfortable for some people.
There is something about you that people find repellent OR you are hanging out with entirely the wrong kind of people.
You are pixelated dear.
Maybe a psychologist would be able to help you. If you're paying that person, he'll certainly reveal to you something you didn't know about yourself. I feel that there's something wrong with me, and I'm going to see a psychologist soon about it.
Ask a friend?.. if they're not willing then ur family.. but plz don't ask a stranger.. u'll get a terrible response..
why do you want someone else telling you who you are? There is nothing wrong with you start looking for strengths. Maybe they run away because they know they can't compete with your awesomeness <3
Are you one of those guys that others come to for advice?
I've had that problem all my life...I'm going to go out on a limb and say that I bet you have a knack to "read" the behavior of others and tell them their reality...if that is who you are then learn to work with it...it's a gift.
your body is blue... breathe! (but that doesn't explain your green face; sorry for not being ANY help to your real concern)
Find yourself a shrink.