I change mine when the needle makes a little pop as it sews(like someone already mentioned) if I haven't broken or bent it first. If it is just dull, I save it for sewing on my treadle. My treadle doesn't really care how old the needle is. As long as it can get through the fabric, it will sew.