I take metformin, syntrhoid, nalodol, zetia and prilosec every morning. centrum silver vitamin, fish oil, iron ferrate in the evening. could any or all of these meds cause dry mouth? My dentist has told me that in 6 months since my last check up, i have an abnormally high amount of decay that has never happened to me before. Im 57 yrs old and male.