Hello from jaYou would need a medical work up to see what is going on.Have you seen a urologist?
psychological, circulation problem in the penis, diabetes, high blood pressure, high cholesterol, prostate disease, mediation effects and low testosterone.
all of this needs to be ruled out.
Any underlying cause needs to be treated.
DON'T UNDERSTAND WHAT YOU SAYING JUST TELL WHAT I NEED TO DO OR TO HELP ME
You need to see a urologist.
The urologist can rule out all of the above problems.
Or treat them
OR send you to a doctor that can.
This is not home treatment
And you should not be using viagra until the underlying cause is diagnosed.
You could also start with an internist, but the urologist can rule out mechanical problems with your penis and penis circulation.