Originally Posted by DogBoy
This tells my you are likely riding on underinflated tires. Are you checking the psi prior to each ride (or at least every morning?) Since this is a road-bike, I'll assume you are riding 700-23 or 700-25. My experience is that every day the bike sits, it loses 10-20 psi until it gets down to 80 or 90 psi and then hovers. The tire still "feels" firm, but it isn't sufficient to hold me (220 lbs) up. If you are checking the inflation and still getting the flats, I'm stumped.
+++
If it's pinch flats - my bet is on underinflated tires. Check 'em every day. I routinely switch bikes so it's habit for me. I bought a gauge but I find that I almost always have to pump them up so I just use the gauge on the pump.