Macrobid: versions, side effects, dosage, and almost everything else ByAlex Koliada, PhD 20 September 202320 September 2023