U.S. doctors online nowAsk doctors free
A 31-year-old female asked:

Why does my urine have a lot of blood in it.? i have no pain and i've been taking a lot of zantac (ranitidine) lately

3 doctor answers5 doctors weighed in
Dr. Robert Killian
General Practice 28 years experience
Hematuria: Pain free bleeding increases the risk that this is something more serious than infection or a kidney stone. It could represent cancer. You must go to see the doctor urgently!
Dr. David Krulak
Family Medicine 23 years experience
See doctor: There are a plethora of reasons to have blood in the urine, but you should not have urinary blood in a normal state. A few possibilities on the list are trauma, infection, kidney disease, kidney stones, overexercise, and cancer. Please see your doctor for a thorough evaluation and work up.
Dr. Mitchell Kahn
Internal Medicine 46 years experience
Needs evaluation : There are many causes for blood in the urine, some serious and some less serious but you should have it evaluated by a physician. I doubt that the Zantac (ranitidine) is causing it

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
Educational text
Free
Talk to a doctor
24/7 visits - just $39!
50% off with $15/month membership

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
Educational text
Free
Talk to a doctor
24/7 visits - just $39!
50% off with $15/month membership
Last updated Jul 8, 2014
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
24/7 visits - just $39!
50% off with $15/month membership

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.