Younger folks <21 with ED is a serious urological problem.
Not Necessarily. There are many external contributors as well as internal.
Stress, Anxiety, Lack of Interest, High Blood Sugar, etc all contribute.
I would stop taking all the magic potions and give your liver a rest.
Check into Free health clinics in your area. Most of them probably think you just want to try Viagra or Levitra.... Stay away from all of that shit.
Seriously - check your area for free Health Clinics... They are there to help people that don't have money or insurance!! At least you'll know what's wrong if nothing else.
Be upfront - tell them that your not getting a full erection and your not sure why. Tell them that you DO NOT want any of the recreational drugs for it either. Tell them you want to know WHY its happening.
But my dollars would be on an External input. Stress or Possibly High Blood sugar, or Low testosterone.
(Low testosterone can also come from stress.)
I also have the same condition, but I know it's from:
1. Low Testosterone
2. Stress that will soon kill me.
3. Lack of Interest from Severe Depression
4. Boredom with all the porn
5. High Blood Sugar
But...if I had a cutie like you here.... We'd work on it!