Hello my friend I can totally understand your problem. Taking tablets for having a good sex doesn't mean cheating and what others think is not important than having a solution to your problem. If you are doubtful about Viagra I suggest you to take penegra which is also a similar and safe solution too. But be sure to discuss this with your doc as you are taking tablets for blood pressure already. You can also buy them online from pharmacy site.
The best site I recommend is
http://www.royalpharmacyrx.com/penegra.html .
I myself tried medications from this site and I found it very helpful.Hope you find something helpful too. Good Luck