Homemade caramel has a long shelf life. It's at its peak taste and freshness for the first month in the fridge, but anything after that you'll want to keep an eye on it for mold. Anything longer than a month, you should transfer it to the freezer. If it looks and smells good, you should be good to go. Use your judgment!