Our son has been on Xifaxin several times and just recently for 25 days. It is effective for SIBO small intestine bacterial overgrowth. Minimal side effects, it stays in the intestines. It is expensive though if insurance does not cover. About $400 for a 10 day supply.