C. diff diarrhea typically lasts 2 to 3 days after stopping the antibiotic that caused the infection.