I usually get 2-3 UTIs a year, for which I normally get antibiotics. I had one over new year and was prescribed cephalexin, which worked (though I got thrush as a side effect). 4 weeks later, I have another one and I really don't want to take abx again. I bought some d-mannose and I took it for 4 days. It seemed to be working well, and I last took a dose early this morning. However, this evening the burning and urgency has come back with a vengeance. Can anyone who has successfully managed UTIs with d-mannose tell me how long you have to take it for before the UTI is permanently eradicated? I've just taken another dose and am hoping for some relief so I don't have to visit the GP.