Tennis balls will go bad after about 2 weeks or 3-4 playing sessions. Unopened tennis balls are kept in a pressurized tube to help them retain bounciness and firmness, but even those will expire after two years (due to very tiny leaks). read more here