How often do y’all change your bedding / bath towels

I’ve always wondered if I’m waiting too long to change my sheets, along with the towel I use after I shower (I shower daily). I change my sheets no later than a week, usually when they start feeling gross. I change my towel every 2-3 days or so. Is this too long? Should I be changing these out more often? A general idea of how frequently y’all change yours out would be greatly appreciated, thank you much! EDIT 1: I change my towels daily if I’m on my period, I wanted to clarify that. EDIT 2: I didn’t expect so many people to comment on this, thank you! This gave me a lot of reassurance and relief regarding my personal hygiene :)