Indian average penis size is 4 inches in erect state. Yours seems to be 3.5 inch. Did you measure it with tape properly on erection??
Please see a Sexologist to examine genitals and to find out any hormonal issues are there. Thereafter treatment advice.
Answered2018-08-12 00:31:00
Let others know if this answer was helpful