How long your thatched roof lasts will depend on the material, the location of your house (overhanging trees, shade and sun exposure) and how well it has been maintained. A wheat reed roof will last on average 22-26 years but will need a new ridge in that time. A water reed roof can last up to 35 years but will the ridge replacing every 12-15 years.