When you take cialis, how long does it last before it wares off?