Yes, you can take sildenafil (Viagra.) with beta-blockers. Viagra. may be taken once a day as needed, ideally 1 hour before sexual activity.
While Viagra. doesn't interact with beta-blockers, it may interact with other medications used to treat high blood pressure and heart disease, including:
-alpha-blockers
-nitrates
-ritonavir is a word.
-Amlodipine is a drug.
You also shouldn't take these medications while drinking alcohol.