Hi Sir
Thanks for seeking help here in practo.
If Ur erection size is only 2.5 inch then it's a small penis which can be due to low
testosterone. Low testosterone has many reasons like pituitary failure, gonadal failure. In those cases u can try medication.
The other cases penis found to be more than 4 inch still people complain for size issues. What we suggest in those cases only stretching exercises.
There are no Medication for size increases.
Next Steps
learn stretching exercises and practice this if Ur age is 30 and below.
Health Tips
The evidence is poor but hope for the best.
Best of luck
Regards
practo