Metronidazole may cause side effects. Tell your doctor if any of these symptoms are severe or do not go away: vomiting. nausea. diarrhea. constipation. upset stomach. stomach cramps. loss of appetite. headache.