A 24-year-old female asked:
Disclaimer

if i drink a lot of soda can that cause me to have to urinate more often? and how long is too long to hold in the contents of your bladder?

1 doctor answer
Dr. Gregory Lewis
43 years experience Urology
See answer : Frequency of urination depends on many factors including your state of hydration, how much fluids you drink, types of fluids, and bladder capacity. Caffeine which is present in many soda pops, coffee, and tea will also cause more urination due to caffeine's diuretic effect on the kidneys and stimulation effect on bladder. When it begins to become uncomfortable, then it begins to become too long.
Answered on Dec 7, 2015

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 23-year-old female asked:
Dr. Robert Killian
27 years experience General Practice
Frequent Urine: Yes. Or this is diabetes. Please get in for a test at the family clinic.
A 43-year-old male asked:
Dr. Juan Cucalon
Specializes in Anesthesiology
Normal: Having a few bacteria in a urine test is perfectly normal. They come from the distal uretra. If you have other symptoms like burning sensation or freq ... Read More
1
1 thank
A 22-year-old female asked:
Dr. Jalal Zuberi
44 years experience Pediatrics
Urethritis: It looks like you have the symptoms of urethritis. You should get it checked out sooner and get the treatment as indicated.
1
1 thank
A 56-year-old member asked:
Dr. Simon Kimm
15 years experience Urology
Not necessarily.: Drinking a lot of fluids and/or drinking alcohol, will result in you creating more urine. This will cause you to go more frequently, and 3 or more tim ... Read More
1
1 thank

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month