in optimal circumstances, you should try and eat your caramel apples as soon as you can so that you can preserve the freshness of the apple. in times when you cannot do this, you can expect your caramel apples to last for about two weeks before they begin going bad.