5L should last 6 months, as indicated on package, but I always use it up before that lol. Separate it out to smaller bottles that you can top off to the rim, instead of exposing the whole thing to air everytime you use it.