Yes, castor oil has a shelf life of one to four or five years. It slowly becomes cloudy and dark brown. Plus, it starts to lose its natural nutty smell, which is another sign of expiration.