Tampons should be changed every four to eight hours, depending on the flow intensity, to reduce the risk of TSS. Menstrual cups can typically be worn for up to 12 hours before emptying is necessary.