Não existe um remédio para a constipação que funcione melhor, mas uma combinação de tratamento sintomático e etiológico é a melhor escolha de remédio para a constipação. Se a constipação for causada por uma infecção viral, pode optar por utilizar medicamentos antivirais, tais como solução oral antiviral, solução oral de Pudilan, solução oral de Scutellaria azul, grânulos de Chai Yin, etc. Medicamentos como a ribavirina, o oseltamivir e a citarabina também podem ser utilizados de forma adequada e são relativamente eficazes. Se se tratar de uma infecção bacteriana secundária, podem ser utilizados antibióticos como a amoxicilina, a cefuroxima, a clindamicina e a levofloxacina, que são mais eficazes nesta altura. Se a constipação for causada por micoplasma ou clamídia, os macrólidos, como a roxitromicina e a azitromicina, são o tratamento preferido.