If the geyser is of good quality, then it can last up to at least 10-12 years. For a geyser to last more than this, you should always provide it with good quality water because hard water shortens the durability. Also, you should regularly provide its servicing for maximum efficiency.