20 year old male. Testosterone levels at 226 ng/dL. The exam says that the normal for my age is "200 to 1000".
I explained to two doctors that I don't have morning wood for over an year and that my erections don't last more than three minutes (alone, so no anxiety I guess? ). They gave me Tadalafila I think but it made no difference at all.

I have read about supplements like zinc, Tribulus etc but i can't afford them monthly.

What should I do? I'm not in America also.
Thanks