I have a 25 yr old singer that has never been in the shop and still sews like she was new. I also have a one 1/2 yr old kenmore/janome and the only cleaning that she has had so far is from me. I use the instructions about cleaning out the bobbin area and that is about it. I have a warranty which includes yearly tune-ups but she has been in full use so I haven't had time to take her in but even the book doesnt have anything about taking her in each yr. I will take her in in a few weeks when I get my other machine back. I don't know what kind you have so yours could be different. Mine doesn't even use oil. That was a surprise to me.