My old Janome used to go about once a year, now it goes in when I have a problem, my new Horizon will be going in every year as recommended. The shop I go to is about 85 miles so I usually take a couple of machines when I go. They get them back in a day or two and the cost is about $90.00 per. The $90.00 is why I don't take the older machine in yearly. My FW and serger only go in when I have a problem.