5 inch penis is this too small?

Normal is considered to be between 4" and 6" erect, so you're right in the middle of normal.