What might help best is writing down everything you're feeling, and see if that doesn't help sort it out a little bit. Then maybe from there you can explain the situation a little bit better to him, because he definitely needs to know. Also, it sounds like you haven't been with this guy for too long, so there's probably a different side to him. I know that I'm a completely different and much shyer person with people I don't know well. It sounds like a difficult situation, but if you like him, even though it sounds like you're not sure why, I would go for it. That's what I did with my boyfriend, and even though we have nothing in common, and any other person with those traits would drive me up the wall, we have had a strong and healthy relationship for over a year. Not that my life is somehow universally applicable, but there are definitely those situations...