I won't lie....It's not big. But it's not small either. That size is perfectly normal and absolutely nothing to be ashamed about.
But your feelings are very understandable and quite normal, too. All men feel self conscious about their penis, no matter what the size. Men are very competitive by nature and seem to think the bigger you are, the more manly you are. And that's just ridiculous. There will always be someone who has a bigger penis than you, no matter what size you are. And if you were a woman, there will always be someone who has larger breasts. That's just the way it is and it really doesn't matter.
As the saying goes, sex has nothing to do with the size of the penis, it's what you do with it that counts. Doing whatever pleases your partner is all that matters. And even so, in the long run, it doesn't really depend all that much on the physical pleasure that excites your partner. It's the emotional connection you share that makes the sex so important and exciting.