What is the dosage for Nitrofurantoin? The recommended adult dose for treating urinary tract infections is 50-100 mg 4 times daily (Macrodantin, Furadantin) or 100 mg every 12 hours (Macrobid) for 7 days or for 3 days after obtaining sterile urine.