Thanks for all these additional information.
I understand your concern.
Well as you describe,unfortunately your symptoms are associated with long term use of your anti-hypertensive medications adverse effect.
Metoprolol,lisinopril are known to cause low sex drive and erectile dysfunction.
In my opinion,you should discuss it with your doctor and gradually reduce your medication dosage.
As you are suffering from last few years so you should get your detailed physical examination including blood sugar levels,CBC, urinalysis, lipid profile, serum creatinine and LFT, free testosterone to rule out any systemic physical cause as well.
Further utrasonography of testes, penile nerve test,snap and strain guage test,penile biothesiometry can be done.
Don't put yourself under the scrutiny and just start enjoying it.
You may need psycho sexual therapy which helps to reduce performance anxiety, develop the new sexual skills and knowledge, modify negative sexual attitudes, and improve communication between both of you.
Fore play can be very important and help improve erection.
Also regular exercise helps to have a good sexual life.
Involving the partners in the counseling process and psycho sexual therapy helps.
You can discuss treatment with your doctor or Urologist like Sildenafil (Viagra), vardenafil (Levitra) and tadalafil (Cialis).
Let me know if you have any further query so we can discuss it thoroughly in every aspect.
Please use the REPLY/SEND BUTTON to reply back to me. It's request to avoid poor/bad rating.
Please provide a positive rating by clicking on 5 stars.
It’s my pleasure to continue this conversation until you satisfy.
Waiting for your response.