Depending on the quality of your bedding, you need to replace your duvet every two to five years. 
However, you can prolong the life of your bedding by protecting it with a cover and not washing it too often.
You can easily extend the life of your duvet with a waterproof, breathable and hypoallergenic cover.