Is there a general time frame before it loses it's potency? what are the best storage conditions for prolonging the shelf life?