From a health perspective, fragrance oils will never go bad. When stored in a dry, cool place, your fragrance oil will last 2 years before maturing, at which point you might want to replace your roller bottle.