how long does 100mg viagra work out of 5

generic