You'll know it's bad if it goes cloudy. But if you use distilled water, as recommended, it will keep for a long time. I mix it in 2L pop bottles with RO water and 3.2ml of starsan from a syringe (recommended ratio). Keeps for a long, long time.
Learned recently if you soak corona bottles...