Get your physician to give you a prescription for Sildenafil.
It’s the generic blood pressure medication that Viagra was developed from. It’s exactly the same.
With a PLUS card ($99/year) from Sam’s Club, it’s $10 for 30 20mg tablets. Standard Viagra is 100mg, but most people find 1/2 tablet (50mg) works just fine.
I take 3 20mg Sildenafil (60mg) and it works great for me (I’m 70). So for $10 per month you get 10 ‘uses’.
Merry Christmas.