As long as it's properly stored in an airtight container and left in the fridge, homemade caramel sauce should stay good for up to 2 weeks.