D Mannose is fantastic for bladder infections. I was in so much pain with a UTI and cranberry wouldn't even touch it. Someone at the health food store turned me onto D-Mannose. I started taking mega doses the first day... like 4,000mg every 4 hours and by the next day I had relief. It was totally cleared up within another couple days. I backed off on the dosage by the second day. It is definitely my first line of defense for a UTI. Cranberry may help for a maintenance type thing and may work in some people but if you are desperate and in need of quick relief, D-Mannose would be my first choice.