If you have a short-hair cat, you will see that it takes not more than 3 months to grow the hair back. For a long-haired cat, 4 to 6 months is the period of growing the hair back.