While ghee does have a longer shelf life than many fats, it does eventually go bad. Keep your sealed ghee at room temperature for 6+ months, or your opened ghee in the fridge for 6-12 months. Ensure your spoons that you use for your ghee are clean, and you leave no food residue in the jar when you use your ghee. With proper care and good refrigeration, your ghee should last a very long time.