Metronidazole is a generic prescription drug used for certain infections in adults and some children. As with other drugs, metronidazole can cause side effects, such as nausea, diarrhea, and upper ...