Have you checked the sidewalls of your tires for cuts? Even a tiny hole not larger than a pin prick will cause a flat over and over again until you use a tire boot. I would take the tire off, swab the inside with rubbing alcohol, and look for a cut that a light can shine through.
It's just a guess, but in my experience, when you are having lots of flats in a short time frame, they are all caused by the same thing rather than just puncturing in a different place each time.