I Change once a year and put small amount of wd40 with rag on battery before I install them . Even if the battery are good because I keep my mag lights in my cars and I am afraid the heat from the summer may make the battery leak.
has worked for the last ten years on three lights.
good luck