Been riding daily for most of my life (I’m 39) and had to patch a flat maybe 4 times in total. Try thicker tires?
Personally I started having quite a few flats with some conti 5000s for couple years. Decided to move to Conti Grand Prix 4 season tires have not had but one flat and pretty sure that was a pinch flat. Self induced pot hole I didn’t hop over.