Why do strings sound dead after a few weeks?
Strings don't fail dramatically. They just quietly get worse until one day you notice your guitar sounds flat, dull, and lifeless compared to how it sounded fresh out of the package. That decline has a very unglamorous cause: gunk.
What's actually happening
Every time you play, sweat, skin oil, and dead skin work their way into the winding of the string, particularly on wound strings (the thicker ones). This buildup dampens the string's ability to vibrate freely, which kills sustain and brightness. It also corrodes the metal over time, which changes the string's mass distribution and, again, kills tone. None of this is dramatic or visible at first — it's a slow fade, which is exactly why most people don't notice until the difference is stark.
Why it happens faster for some people than others
Body chemistry is a real variable here — some people's sweat is more acidic or corrosive to string metal than others, and it's not something you can control. Humidity, how often you wipe strings down after playing, and how often you wash your hands before playing all factor in too.
What actually helps
Wiping strings down after every session removes a meaningful amount of the gunk before it works its way into the windings. Coated strings resist buildup longer, at some cost to feel and tone character depending on brand. But nothing lasts forever — even with perfect care, strings are a wear item, not a permanent fixture.
When to just change them
If your guitar sounds noticeably duller than it did a month ago, that's your answer. Fresh strings are one of the cheapest, most immediate tone upgrades available, and there's no maintenance trick that replaces just changing them on a reasonable schedule.