Hello and welcome to Healthcare Magic. Thanks for your query.
Firstly, you should know that there can be a lot of normal variations in penis size. Secondly, generally, penis size does not have a major role in sexual performance. So, I would suggest that you don't worry too much about your penis size.
Regarding your erection problem, you will need a detailed evaluation to find out the possible causes. There can be medical causes like diabetes
problems, etc. or psychological causes like stress, performance anxiety, etc. which can lead to erectile dysfunction
. Only if the correct cause is established, further treatment can be planned appropriately. So, please consult a sexologist
in person for a detailed evaluation and further treatment.
Wish you all the best.
Dr. Jonas Sundarakumar