Never seen it in that size. The small bottle alone is "pricie". What does a gallon go for? I have had several bottles for more than a year with no problems.
My guess it will last a long time. I am still using the long discontinued Beseler UltraTone Brown which I bought back in the 80's. Has a few crystals at the bottom but these disolve in warm water.