For MF detailing towels, I usually wait until about 10 of them are dirty and them hand wash them in a sink of warm soapy water, the machine dry on a low temp.
For my MF waffle weave "Big Blue", I hand wash about once a week. (Machine wash, air dry)... I just hang it to dry between washings.