What others said: after each flat check where in the tube the puncture is (submerge in water if needed) and check the tire. In order to do this install the tires so that the label matches the nipple. Then you can superimpose the tire and the tube and find the thorn embedded in the tire.
I rarely have flats unless the tire is worn significantly.