Im gunna say it almost seems like your afraid of it, plus you dont really have a great social life, to be honest I don't think your ready for it. Oh this mgiht sound stupid but have you ever tried dumbing yourself down a bit? The girls you go for probably feel intimdated about your intelligence, or just dont want a guy like that, that is just if you wanna fuck a girl not stay with her.