im sorry, B. that is rough.
i hope its not wrong of me to say this, but you are a good dude, and i know that you have a good heart. forgive me if i am overstepping me bounds. i dont think that it is an uncommon problem to have, being detached that is. it is a fairly common response to feeling pain or separation from a loved one that a person was attached to as a child. one defends themselves from being hurt again, by not allowing themselves to get attached to begin with. its understandable no doubt, it is even natural i think for most.
as you said, it does provide certain benefits, but unfortunately, with severe drawbacks as well. i think that a person can separate the two. that is to say, to employ that ability when beneficial, like at work, but to also allow themselves to develop real interpersonal relationships where appropriate. like an SO, family member or friend.
i dont think though that it is something that can be accomplished without help. its good that you recognize this trait within yourself, that is a huge step in and of itself. and i think you could greatly benefit from talking with a professional and learning how to really form a deep relationship where you (and the other person) would benefit from it.
again, sorry if its not my place to say that. not trying to get in your grill, brah.