No rhyme or reason for when I change, all of the above at the minimum. I do however use a small sticky note with the date and size of needle taped to my machine when I do change. Only takes a second to jot it on there and I don't have to guess or remember when was the last time and what size needle is it.