How long does a head gasket usually last on your engine? (average time, like one hour, one day, or a year???)
The head and or block is either warped or as startech indicates you are not torqueing the head bolts PROPERLY.
With patience you should be able to check the head and block for warpage...