I don't care if this is normal or not, and honestly, I don't know you. How am I supposed to help you?
You could be: A bad programmer. A good programmer. A non social person, and hate socializing with colleagues. A social person and hate writing code alone. A good leader that wants to decide by himself. A bad leader that just want another relationship with his boss.
You want to be happy in your live, don't you?. So go to a good psychologist or read books and fix that by yourself. You are a grown up human. Take responsibility.