You should clean cloth diapers every 2 to 3 days to maintain hygiene and prevent odor buildup.