Homemade serums should last at least 6 months. If you detect a rancid smell don't use and discard.