I keep getting C. Diff and the doctor just keeps putting me on Flagyl. Problem is it only works for a short period of time and the C. Diff comes back. Now I'm sick once again after only being through with my Flagyl for a couple of weeks. I bought some Activia today but that says it takes like 8 weeks to make a difference. I need something bad because I'm in serious distress. I'm going to have to go to the doctor again tomorrow.