Dishwasher detergent will normally last for six months to two years depending on how it is stored and the type used.