Boy, I must be a clean freak! :lol: I clean mine everytime I change the bobbin.
I do take it in to the tech every 4 months or so tho for a check up and once over and cleaning. He says I have the cleanest machine he's ever seen and asked if I use it. :lol: Yep, almost every day!!