Some rugs are more durable than others, but typically you can expect to replace an outdoor rug every couple of years if you leave it exposed to the elements year-round. They will last longer if you put them in a covered area, and keep them clean.