Question: how long does it take for your body to recover from antibiotics?
Answer: How long does it take to restore good bacteria after antibiotics? It seems that most families of bacteria return to normal levels at around two months after treatment (Source: NCBI). However, this answer is based on studies that look at the effects of one, short-term course of antibiotics.