Actually too much masturbation In past, too much alcohol consumption, stress,
diabetes, hypertension,
thyroid problems.... obesity may cause or aggravate sexual problems, so if you are having it then get control over it..... still nothing to worry Ayurvedic medicines gives nice results in such problems ... as it gives proper strength and stamina with proper erections
Next Steps
So for proper examination with proper treatment, consult a reputed ayurvedic sexologist In your city
Health Tips
Never take Viagra like medicines... As it gives too many side effects..... you can do Kegel exercise 20 count at a time 3-4 times a day