你好,一般情况产后红色恶露为3至4天,你21天还有红色恶露可能是子宫收缩不好的,或者是子宫复旧不全或有组织残留或合并感染的,你应该去正规医院复查彩超的,希望我的回答可以帮助你,你可以对我的回复进行评价,谢谢你!