C Diff or clostridium difficile is a bacterium that effects the colon and digestive system. The amount of time it takes to treat the illness depends on how severe the case is. While some people are able to be sufficiently treated with antibiotics, others may require surgery in severe cases.
C diff lasts depending on the medication. If you are using Flagyl then it could last for 10 - 14 days. Vancomycin also takes 14 days. Vancomycin costs in around $1,100 - $1,300 for medications in 14 days.