A few thoughts:
(1) Have you inspected the inside and outside of the tire closely after each flat to make sure you remove whatever caused the flat?
(2) Is your tire worn or thin? I often get a rash of flats right before the tire wears out because there's not so much rubber left to stop wires, glass, etc. from penetrating. If you're riding "event" tires and super light tubes over rough roads, there may be less rubber than you think.
(3) It's spring. There's often a lot of crap on the roads early in spring. It's a good time to put on new tires (see also
#2 ) until passing traffic blows that crap off the road.
(4) Where are you riding? If you're near or to the right of the fog line, there's more crap that'll flat you than where car's tires roll.
(5) Can you fit wider tires? Wider tires at lower pressure often reduce the incidence of flats.