Na maioria das ocasiões, a prisão de ventre é causada por baixa ingestão de fibras e de líquidos ou por falta de atividade física. No entanto, outras condições afetam a função intestinal, como diabetes, hipotireoidismo e depressão. Medicamentos para dor e hipertensão (pressão alta), antidepressivos, drogas psiquiátricas e antiácidos também podem influenciar no surgimento do problema.