If the smell hits you mostly when you turn on the hot water, your water heater is the culprit. Over time, bacteria can grow inside and feed on magnesium or sulfur deposits, creating that rotten-egg perfume. It’s like a hot tub that forgot to shower.
The fix? Shock the system by flushing your water heater and swapping out the anode rod. Think of the anode rod as a sacrificial lamb—it attracts corrosion so your tank doesn’t rust. But if it’s the wrong type (like aluminum), it can actually feed the smell. Switch to a zinc-aluminum alloy rod or just replace it, and you’ll often solve the problem faster than you can say “eggs-hausted.”
Not sure how? Google is your friend, or call a plumber who looks like they’ve seen a few bad wells before. It’s a weekend project that costs less than a dinner out.