The printheads used in Canon MegaTank printers should last for at least a couple years (if not several years or for the life of the printer) for most normal users. As long as you keep the printheads in good condition and don’t clog them or dry them o...