Hi Trysten!!
I hope you're having a dandy day!!
Unless you left something out - you sound like a regular guy to me!! [And you look like a regular guy too!!] And just so you know - the average erect penis is just over FIVE inches long. As for HOW to properly measure yourself - if you press in the area that is covered by your pubic hairs [An area often referred to as the 'fat pad' - whether or not there is very much fat there!] you will feel your pubic bone. THAT is where you start to measure your penis from. Don't press too hard on that bone - just enough to make contact. Measure from that bone - along the top of your penis [The part of the penis YOU can see when looking down at it] to the tip. If you do that when you have an erection - you will soon discover your actual size. But keep in mind - the term 'average size' does NOT mean 'minimum requirement'. LOTS and LOTS of guys with penises that are smaller than the average size are having LOTS and LOTS of sex!! And the people they're having sex with are enjoying themselves too!!!
As far as your body hair is concerned - everything sounds A-OK. In other words - THAT is just how you were made!! We sometimes get this idea that we should have this or should be like that. When what we should be thinking is, "This is how I AM - and that's fine with me!!"
BUT...... IF you think you might like to have your testosterone levels checked out - there is nothing wrong with doing that. But don't get your hopes up. It's very unlikely that a doctor will give you a pill and the next thing you know - you're legally changing your name to 'Trystosterone' and becoming a porn star!!
GREAT BIG HUG
Craig!!