I never patch a tube on the road if I can help it, so I always have a bunch of tubes at home and carry two extras on a ride. I rarely buy new tubes, though I generally replace my tires every year to 18 months. I have found some damage to a tube to be very hard fix. Then and only then do I retire it and buy a new one.