How long did the repairer say it would take? It should take exactly the amount of time you were quoted when you handed the item over. If it is going to take longer, for instance, due to the need to order a specialist part, you should be kept informed, even if just a brief email or text.
Two months without any communication?
I think they are due a call!!!!