Many people considering taking Cialis® (tadalafil) wonder, How long does Cialis last?. The answer depends on a number of factors and will vary between individuals. However, in most people, Cialis will last for about 36 hours.