Hello,
Macrobid is nitrofurantoin and is a good medicine for UTI.
It will not predispose you to
yeast infections but
it can cause antibiotic induced diarrhea.
It works by interfering with various chemical processes in the bacteria, which results in the death of the bacteria. Since you have started taking it recently so it will take a few days to start its action.