How long can clindamycin side effects last?

Depends. The drug is out of your system in <15 hours but the side effects may linger depending on what you have. For instance c. Difficile diarrhea can be very persistent as can some allergic reactions.