how long has viagra been on the market flomax cialis levitra vs viagra reviews viagra costs at walmart safe cialis ordering levitra heart rate