Archives for how long do side effects of macrobid last