where can you get generic viagra can i take viagra with high blood pressure what is the cost per year for our military to take viagra?