how long does viagra last dwdticketsosx