Generally, rainwater will become contaminated after about one week. You can prolong its lifetime indefinitely by keeping it out of the light and from animal and insect contact. In this article, I explain what causes rainwater to go bad and how it can affect plants.