I have a friend who is a very kind and generous person, but seems to have a bit of a social problem, and it's making me wonder if he actually has some kind of mental disorder which is causing his odd behavior. He seems to be oblivious to social cues and to others body language and signals. I've noticed that you have to be completely blunt with him sometimes, otherwise he just does not take a hint.
Some examples are when you have a conversation with him, either in person or on the phone, if you attempt to wind down the conversation in a natural way he just does not get it and will just continue talking and talking. You literally have to say "I have to go now", or something equally difiniteve for him to get it. Or he'll ask if you want to hang out and if you say anything other than a direct "no" he'll take it as a yes. And recently he asked to stop by to drop off something my husband had lent him and I said "well he doesn't need it back right now, and I'm not really feeling well today". He responds with, "ok, I'll just stop by quick and drop it off then". Then stops by and proceeds to plop on my couch and talk for almost 3 hours! Even with me sitting there coughing, sneezing, and blowing my nose the whole time. And he only finally left because I told him I had to go out and buy food meds.
He's a really sweet and sensitive guy, intelligent, and not really awkward in any other way except that he sometimes seems to have trouble censoring himself, saying somewhat inappropriate things at inappropriate times. Could he have a mental or social issue causing this behavior? Are inability to pick up on social cues and inability to censor yourself symptoms of anything? I want to talk to him about it but I'm worried that it'll hurt his feelings as he his very self conscience and sensitive.