With the ability now to order parts online and have them shipped the same or next day, I would think that no repair should take months. My repair guy always asks customers what their expectations/needs are. I've heard customers ask for their machine back by the end of the week, or in my case I have a couple of backup machines and I tell him there's no rush. I figure that gets me a couple of brownie points for when I really do have a need for a fast fix.