Urinary incontinence has various causes. Some foods, drinks and medicines can cause short-term symptoms. Longer term symptoms can be due to changes in the body, such as pregnancy and menopause, or health problems, such as bladder stones and enlarged prostate. Risk factors for incontinence include aging and smoking tobacco.