8 oz bottles last about 1 year to 15 months on average for me - once opened. 4 oz bottles, (once opened) last about 7 to 9 months on average. 2 oz bottles last 6 to 8 months for me. I don't refrigerate mine. This has been consistent over 3 years for me.