This is not something that is going to go away, or that is a matter of simply building confidence in yourself (though more on that in a bit). Your personality will make your dating and married life harder for you than it would be for someone else. Such things are a part of life and it is better to face and acknowledge difficulties than to try to evade them. Be aware of your oddities, recognize how they affect your interactions with people, and as far as is possible or prudent, try to account for them.
This means acting according to what you know about yourself, not according to how ‘normal’ people act. That may mean abstaining from certain pleasures or avoiding certain situations. You don’t engage someone in conversation because you know how hard it will be not to call him an idiot. You don’t stay long at family gatherings because your temper shrinks as your boredom rises. It is no different from abstaining from alcohol because you struggle with temperance. What you cannot cure you must mitigate.
More specifically, when you come to form a relationship, find ways to compensate for your oddities so as to make them less irksome, or at least to give the other person sufficient reason to put up with it. If you must give the whole of your attention to your work most of the time, make sure that she gets it the rest of the time. If the ‘normal’ pattern of a relationship is not open to you, then you must work extra hard at the one you have. In short, you should go beyond what you think is necessary to convince her of how much you value her.
Read the rest here.