I would for sure get the coats and just wait it out - this happens all the time and once its cut - just learn to love it but they DO get cold and it will grow back -
My Chanels hair grows VERY fast while Cheri's is slow to grow so there really is no way to tell how long it will take -
In the meantime - there's always hair extensions - next haircut Chanel has she'll be happy to send you some