best time to take cialis 20mg do you need a prescription for cialis cialis vs viagra reddit