A good caulk has to last the longest duration of time. Most good caulks last around 10 years, give or take. Their overall lifespan, however, varies due to a number of factors. Severe weather conditions, physical damages, extreme impacts, and encroachment by animals are just but a few of those. You might, therefore, want to take great care of these materials for a longer lifespan.