If the tires flat by themselves, where is the puncture in the tube? If on the inside, check to see if your rim strip is in good shape and properly positioned.
I once had 5 flats in one day before I found out what a bad rim strip was. Usually I have about one flat per year.
__________________
Work: the 8 hours that separates bike rides.