Homemade caramel will in fact go bad, however it will be good for 2-3 weeks in the fridge if store properly in an airtight container.