42天恶露没干净,可能是有残留或者宫内感染,最好及时去医院B超检查,如果恶露长时间不干净,会引起宫内感染,如果出现恶臭味,这种情况最好去正规的大医院做一下B超检查,查看子宫恢复的情况,可能是子宫内有残留物未排出,是子宫恢复不良导致的,在医生的指导下注射缩宫素,刺激宫缩,帮助废物排出。正常的恶露有血腥味,但是没有臭味,一般会持续4-6周,总量可以达到500ml。如果是饮食不良导致的,一定要改善孕妇营养,保持身体健康,同时要注意运动和锻炼,增进血液循环,促进废物的排泄。