Okay, first, if you are seriously comparing yourself to what you see in porn, STOP. That’s absurd! Those men are able to be in the business because they’re abnormally large. Porn is a complete distortion of reality for both men and women. Let’s just be clear there.
If you’re 5” erect then you are perfectly normal. The average male penis erect size is 5”-6”. And, no, women do not care when it’s flaccid (unless it shouldn’t be flaccid at that particular time, then yeah, you have a problem on your hands). Honestly, women don’t want to see your penis unless it’s time for it to do some work anyway.
Do not be embarrassed. Confidence is one of the biggest turn on’s. Own your cock and use it as one of the many tools you have to make some women very, very satisfied customers.