How long does Cialis last? In most people, Cialis lasts for about 36 hours. There are a number of factors that can increase or decrease how long Cialis lasts. Some factors that increase the amount of time Cialis stays in the body include severe kidney disease and certain medicines.