You used to get a full, hot twenty-minute shower. Now it goes lukewarm at minute eight, and the person after you gets what feels like a cold plunge. Or the water just never gets as hot as it used to.

Before you assume the water heater is dying (they last roughly 8 to 12 years, so it might be, but often it isn’t), there are four things worth checking in order, from quickest to most involved. Two of them take about two minutes.
Thanks for reading Homeowner Help! Subscribe for free to receive new posts and support my work.
First, a quick safety note
Water heaters involve either gas or 240-volt electricity, plus very hot water. So:
- Electric heater: switch off its breaker at the panel before you open any access panel or touch anything inside.
- Gas heater: don’t take apart anything involving the burner or gas line. If you ever smell gas, leave the house and call your gas company from outside.
- Everything in Steps 1 and 2 is safe to do without opening any panels.
Step 1: Check the thermostat setting (2 minutes)
Look for a dial or temperature setting on the unit. On a gas heater it’s a knob on the gas control valve near the bottom, often labeled with “Warm / Hot / Very Hot” or numbers. On an electric heater, the thermostats are behind small access panels, which means shutting off the breaker first, so for electric units, start with Step 2 instead.
Most manufacturers and safety guidance recommend about 120°F. If your gas heater’s dial got bumped down, or someone turned it down to save energy, that could be your answer. Don’t crank it up much higher than 120 to 125°F. Water at 140°F can scald skin in seconds, which is a serious risk for kids and older adults.
Step 2: Is it just undersized for how you use it? (5 minutes)
Look at the label on the side of the tank for its capacity in gallons. Then do a rough sanity check:
- A 40-gallon tank typically supports 1 to 2 people comfortably.
- A 50-gallon tank suits a household of about 2 to 4.
- Bigger households, or anyone with a large soaking tub, may need 60 to 80 gallons.
If you recently had a new family member, added a rain shower head, or started running the dishwasher and washer at the same time as a shower, the heater may simply be outgrown. Rather than replacing it, try:
- Staggering heavy uses so the dishwasher and laundry aren’t running during showers.
- A low-flow shower head (about 1.5 to 2 gallons per minute), which stretches the hot water you have.
Step 3: Flush the sediment out (about an hour, mostly waiting)
This is the maintenance step almost nobody does, and it’s the most common reason an older heater runs out early.
Why it matters: the water in your area carries minerals that settle at the bottom of the tank as sediment. Over the years, that layer takes up room that should be hot water, and on a gas heater it also makes the burner work harder because it has to heat through the sludge. You’ll sometimes hear popping, rumbling, or crackling from the tank, which is steam bubbles escaping through the sediment. That sound is a strong hint.
How to do it:
- Turn it off. Electric: switch off the breaker. Gas: turn the control to “Pilot” or “Off” per the instructions on the unit.
- Close the cold water supply valve on the pipe feeding the top of the tank.
- Let the water cool for a couple of hours, or draw some hot water off first, since you don’t want to drain boiling water. Wait until the tank is only warm.
- Attach a garden hose to the drain valve near the bottom of the tank and run the other end to a floor drain or outside, downhill from the tank.
- Open a hot water tap somewhere upstairs. This lets air into the system so the tank can drain.
- Open the drain valve and let the water run. It may come out cloudy or gritty at first. Keep going until it runs clear.
- Close the drain valve, remove the hose, close the hot tap, and reopen the cold supply valve.
- Refill completely before turning the heat back on. With the hot tap still open, wait until water flows steadily and without air spurts. Then close the tap, and restore power or gas. Never run an electric element in an empty or partly full tank, because it can burn out within seconds.
Honest caveats:
- Some drain valves are cheap plastic and can clog with sediment or break if they’ve never been used. If the water slows to a trickle, the valve may be plugged. If it won’t close fully afterward or leaks, you’ll need a replacement, and that’s a good reason to call a plumber.
- If the tank is more than about 8 to 10 years old and has never been flushed, stirring up long-settled sediment sometimes causes a leak at the drain. That risk is small but real. If you’d rather not gamble on an old tank, skip to a professional opinion.
- A flush won’t fix a heater that’s failing for another reason.
Step 4: The part that’s actually broken
If the thermostat is right, the tank is the right size, and you’ve flushed it, the cause is likely a failed part:
Electric heaters: a burned-out heating element. Most have two elements, upper and lower. If the lower element fails, you get hot water at first, then it runs out quickly (you’re only using the top portion of the tank). If the upper elementfails, you often get little or no hot water at all. A multimeter can test them, and replacement elements are about $15 to $30. It’s a doable DIY repair with the breaker off and the tank drained below the element, but if you aren’t comfortable around 240-volt wiring, this is a good one to hand to a pro.
Any tank: a broken dip tube. The dip tube carries incoming cold water to the bottom of the tank. When it cracks or breaks, cold water mixes in near the top, and your hot water turns lukewarm fast. Telltale sign: small bits of white plastic in your faucet aerators or shower head. Replacing it is a plumber task for most people.
Gas heaters: a dirty or failing burner or thermocouple. If the pilot keeps going out or the flame looks weak or mostly yellow, call a licensed technician. Gas work isn’t a DIY area.
When it’s time to replace instead of repair
Check the manufacturing date on the label (it’s often encoded in the serial number, and the manufacturer’s website can decode it). A heater around 10 to 12 years old, with rust at the base, leaks, or repeated failures, is usually better replaced than repaired. Water on the floor under the tank means call a plumber promptly, and shut the cold supply valve if you can’t get help right away.
Before you go
I’d start with the thermostat and then flush the tank this weekend. It costs nothing, and it might add years to the heater’s life. Just go slow, make sure the tank refills before you power it back up, and call someone if you don’t feel good about any step.
Next up: the garage door that won’t close all the way (or reverses on its own), and the two-minute sensor fix that solves it more than half the time.







