Each 8oz bottle will easily treat a 20,000 gallon pool twice and the color usually lasts 3-5 days depending on water filtration, bather load, and natural decay from sunlight and other weather elements. Party Pool is a fun and different way to add a little something to your pool that won't hit the wallet hard.