Dr. Laundry says:
The rate of breakdown increases rapidly when bleach is stored in extreme hot or freezing temperatures, or when a bottle is more than one year old. Generally, bleach stored at room temperature (~70°F) has a shelf life of one year, but after that point it should be replaced.
https://www.clorox.com/how-to/laundry-basics/product-usage-guides/shelf-life/
you could make a smaller amount (2 tablespoons diluted in 4 cups water) that you use up over several days for general countertop cleaning. However, when you are cleaning up after things that are highly likely to spread bacteria (like raw meat), you would want to use a freshly mixed solution.
ibid
White vinegar is a useful replacement for bleach.