Brief Answer:
There is a possibility sir, but not completely
Detailed Answer:
Hello sir and welcome.
Thank you for writing to us.
Red spots on the penis are usually seen due to various causes sir, let me first list these causes out for your sir, they are:
-Excessive friction: Which can be caused by friction caused from clothing,
masturbation, pressure due to tight clothing, etc.
-Systemic or circulatory conditions: Eg-
Liver conditions
-Skin conditions: Eg. Psoriasis
-Sexually transmitted infections/diseases: Usually these infections present with other symptoms like a
penile discharge, pain in the region of the penis or testes, etc. Patients usually provide a history of unprotected sexual contact (Eg.
Syphilis)
-Direct or indirect trauma or
injury to the region
As you see sir, there are various causes for the appearance of red spots on the penis. I feel it would be best to visit a doctor and get both physically examined and conduct blood and/or urine investigations to diagnose the cause.
You need not worry at all sir, as sexually transmitted infections that cause such a presentation are always simple and can easily be treated if diagnosed early and treated accurately with the right medication. For this reason I would advise you not to feel shy or nervous, and visit a doctor you trust to help diagnose and treat you accordingly sir. You need not live in fear.
I hope you find my response helpful sir. Please feel free to write back to me for any further clarifications, I would be more than happy to help you.
Best wishes sir.