Your machine should be cleaned following every project at the very least. Your needle should be changed after every eight hours of use and that's usually when I clean my machine...unless of course I am using black or dark thread (it's the "fuzziest"), or if I'm sewing on fuzzy fabrics. I would never wait a month worth of sewing to clean my machine. I could stuff a pillow at times! LOL,LOL