Diabetes: Diabetes causes elevated sugars in your blood, urine and bodily secretions. When out of control, a diabetic will have glycosuria, sweet urine & secrete ketones, which may cause a sweet smell to your breath. Please see your doctor to check if you may have diabetes. Many lubricants like Astroglide or Silk are glycerin based. Glycerin is a water soluble sugar. This could also cause a sweet taste.
Answered 11/7/2020
997 views
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question