Variation in size of penis is common. Penis size depends on genetic and hormonal factors etc.
However, 4 inch size in erect state is in normal range in Indian men.
Sice you are still 18 yrs report for examination and for lab tests to a sexologist.
Answered2017-04-10 02:18:59
0/1 people found this helpful