Baseball netting typically lasts 4-7 years, but it can last longer if kept clean and regularly replaced.