Antibiotics are prescribed to ward off bacterial infections. They work by halting the growth of bacteria. The type of antibiotic used will vary depending on the type of bacteria present within your body. Because of this, your physician will provide you with specific instructions on how to administer your antibiotics. This may include avoiding certain foods.
Some antibiotics such as Cipro contain quinolone, an active ingredient used to prevent the replication of bacteria. The ingestion of dairy may decrease the absorption of an antibiotic. This means that eating dairy could make the use of some antibiotics ineffective. Dairy products include milk, ice cream and cheeses. Consult with your physician about ingesting yogurt while taking and antibiotic. Antibiotics of the tetracycline family will require not eating yogurt within a few hours of taking your antibiotic.
Acidic foods, which include cranberries, oranges and grapefruits, can also decrease the effectiveness of some antibiotics. Some acidic foods can prevent enzymes within your intestines from metabolizing an antibiotic. Alternatively, avoid juices containing acidic fruits.
Leafy vegetables including kale, broccoli and spinach can interact with your antibiotic. Vitamin K is found in many leafy green foods. Vitamin K can prevent the absorption of antibiotics into your bloodstream.
Alcohol can produce several undesirable effects. Consumption of alcohol while on antibiotics can result in nausea and sleepiness. Certain antibiotics such as metronidazole, causes vomiting, rapid heart rate and other severe effects, as noted by MayoClinic.com. Those who consume excessive amounts of alcohol will require a higher dosage of an antibiotic to achieve the desired result.