How Can I Prevent Bladder Infections?

Medically Reviewed by Minesh Khatri, MD on February 10, 2021

There’s no sure way to prevent a bladder infection. But some doctors suggest that it may help to do these things:

  1. Avoid bubble bath, soaps, and powders that have perfumes in them. The same goes for using deodorants or sprays on your vagina.
  2. Don’t hold it in too long when you have to pee. Go to the bathroom when you feel the urge. And try to empty your bladder completely.
  3. Drink plenty of liquids. Cranberry juice may be helpful in preventing a bladder infection, some studies show. It may keep bacteria from attaching to the bladder and creating an infection. Although the UTI benefits of drinking enough fluids aren’t certain, it probably wouldn’t hurt to try.
  4. Pee after having sex.
  5. If you use a diaphragm or spermicide and often get bladder infections, talk to your doctor about other birth control options.
  6. Wipe your bottom front to back after you go to the bathroom. This may help prevent bacteria around the anus from getting into the urethra and ultimately the bladder.
  7. Wear cotton underwear and loose, nonbinding clothing that does not trap heat and moisture.

Show Sources


National Kidney and Urological Diseases Information Clearinghouse.

American Academy of Family Physicians.

Mayo Clinic: “Cystitis,” “Urinary Tract Infection (UTI).”

NHS: “Cystitis.”

© 2021 WebMD, LLC. All rights reserved. View privacy policy and trust info