Question: how long does it take to restore gut flora?
Answer: Building a healthy microbiome can take up to 6 months if the correct healthy habits are adopted (diet, exercise, sleep and stress management - and also supplements if needed) however it really is a life long journey because you need to continue these habits to maintain a healthy microbiome.