It's just something in you that you need to work on .. independent of being in a relationship. You won't find personal happiness .. single or otherwise, until you fix that.
have you been hurt in the past?
Because u have a small weiner
I don't think that having feelings makes you stupid. What is it that you think will drive people away from you? That is something you need to address. What makes you feel so insecure?