If it's possible, replace every 6 months. A good minimum to rotate ammo out is once a year. This could be a set date like your birthday, Christmas, or any other day you think is significant. Doing this ensures you'll have fresh carry ammo in your gun.