Existen determinados fármacos que pueden provocar estreñimiento. Los más comunes son los antidepresivos, antiácidos, antihistamínicos (para el resfriado), analgésicos y opioides o determinados medicamentos para la presión arterial.
También hay productos naturales que se toman para complementar una alimentación deficitaria y que pueden provocar estreñimiento. El más conocido es el hierro, que se indica por ejemplo en casos de anemia o para las mujeres embarazadas. También la toma complementaria de calcio puede ser otra causa del estreñimiento.