With appropriate treatment, how long does it normally take to recover from cirrhosis?

No cure. There is no cure for liver cirrhosis. Avoiding alcohol and following a healthy diet can help increase your life span with cirrhosis. With liver transplant, prognosis can be good depending on the cause of the liver disease and other health conditions. Those with transplant may have a 58% chance of surviving 15 years.
Can't really answer. Cirrhosis is, for the most part, permanent - scarring and loss of both tissue and function of the liver. We have way more liver than we need, so if the damage can be stopped before you get sick, the only real symptom may be fatigue, and that may improve in weeks to months. Once there is jaundice/ascites and edema, bleeding etc etc. Recovery is more difficult and may not occur. Depends on how bad.