How long after starting Macrobid should I feel relief from a uti?

2-4 days. 2-4 days is usual. If it lasts longer, especially if there is a fever, you should go back and see your doctor as it could mean an ascending infection into the kidneys.