Chainrings do not usually wear significantly. Most last for the lifetime of the bike. Cassettes and chains on the other hand do wear. "Everyday since 2016" sounds like worn chain and/or cassette, and the advice is usually to replace both together, if either one is found to be worn.