Please expect up to 4 to 6 weeks for reimbursement. Viagra generally only stays in your system for four to six hours. This leads to more blood flow to the penis, leading to stronger erections. Cialis vs. This, in turn, leads to more nitric oxide in the body. · Cost: Branded Viagra is available starting at $ per dose. Generic Viagra is also. Generic sildenafil is covered by most Medicare and insurance plans, but some pharmacy coupons or cash prices may be lower. Get sildenafil for as low as $, which is 95% off the average retail price of $ for the most common version, by . To find out how the cost of generic sildenafil compares with the cost of Viagra, talk with your doctor, pharmacist, or insurance provider. Why are costs different for brand-name drugs vs.