Question: how long can you take ciprofloxacin for?
Answer: Adults—250 to 500 milligrams (mg) 2 times a day, taken every 12 hours for 7 to 14 days. Children—Dose is based on body weight and must be determined by your doctor. The dose is usually 10 to 20 milligrams (mg) per kilogram (kg) of body weight every 12 hours for 10 to 21 days.