For those of you who commute on city streets, how long does it take before you get a flat, on average? I ride in NYC and some road condition is very poor due to bad construction work, pits and patches... I haven't got a flat yet after about 1-1/2 year. I never carry tire repair kits because I don't know how to use them at all.
For me it varies from once every 500 miles, to once a mile. I can't really put an "average" to it. Carry spares, tools and learn to use them is the best advice I can give.