One may take 3-5 weeks to recover completely after fistula treatment. But within a day or two, one can resume daily activities.