Does it take too long to get recovery from Ayurveda treatment?

no it depends on your condition.if patient come in early stage than recovery is fast as modern medicine.