does viagra have lasting effects how long does it take for daily cialis to be effective how viagra works best which is better viagra cialis or levitra does over the counter viagra substitute work