The only way people over the internet can help you (other than providing a forum to rant) is to say that you need to figure out what caused every flat.
It is pointless to complain about a generic flat without determining the cause.
If your tire is 4 years old, what condition is it in?
Common causes of flats:
- Pinch Flats. The "snake bite", you hit a big bump, and find 3 holes about 1/4" apart in a line around the tube.
Could be a sign of too low of pressure, too small of a tire, or running over too much debris.
- Radial Tire Wire. Sometimes hard to spot. A needle like wire that can extend 1/4" into the tube.
- Glass. Chews its way through the tire and into the tube.
- Thorns or goatheads.
- Bad rim tape, or perhaps something on the rim. When you find the hole, it is mysteriously on the rim side.
- Tube punched or folded during install???
I usually remove tire and tube together, then inflate and try to find the cause of the flat before removing the tube from the tire and proceeding. Sometimes I'll try to remember where the valve was before removing the tube, then find the hole and match up the hole to the tire (and rim). Some people use the label on the tire to mark the valve.
I always run my thumb around the tire before installing a new tube, to knock out any debris, and feel for something causing a flat, although it probably isn't sensitive enough. Periodically I also go around the tire with my Swiss Army Knife Leather Punch (or something similar) and probe the bottom of every hole to check for glass, thorns, wires, etc.
I did have a tire that got so many flats that I just changed it out. I don't know, it was a few years old, but perhaps I missed something