If I take macrobid 4-5 hours after intercourse, will it still help prevent a UTI?