An average filter lifetime is up to 40 gallons or two months for almost all the brands and costs an average of 15 dollars for a three pack filter set. There is a latest Brita filter called Brita Longlast filter which can be used for up to 120 gallons of water or 6-month period. It costs a little higher but can reduce the hassle of need to change filter frequently.