What is so incredibly sad is that its just not cipro there are many more in the family which is a Fluoroquinolones ( cipro, avelox, levaquin etc.) And then there are the Antiprotozoals ( flagyl, tindamax etc.) Antimalarial ( lariam, etc.) Please read read read before you take!!! get on your computer and do your research and ask yourself.... Do I want these side effects? Is there something else I can take? .....And remember for whatever reason Doctors have been told that these are the best drugs.....PLEASE question you have the right to know......I cannot express this enough.