Rub in some detergent first.
Wet the underarms and work a little biological detergent into the patch with your fingers.
If it's crusty, an old toothbrush helps.
Biological just means it has enzymes in it, which break down the sweat and oil the yellow is stuck to.
Leave it for 10 minutes so it can loosen everything up before the soak.
Soak it warm with oxygen bleach.
Fill a sink or bowl with water at around 40 degrees, about as hot as a hot bath, unless the care label says cooler.
Stir in the soaking dose from the tub (usually a scoop) until it's fully dissolved.
Then push the underarms right under the water.
The oxygen bleach lifts the colour while the detergent tackles the oil.
And once it's done, the bleach just breaks down into water, oxygen and soda ash.
Leave it for a few hours.
This is the step everyone skips.
Give it 2 to 4 hours, with a swish every now and then.
Set-in yellow needs time in the water to lift, and a quick cycle just doesn't give it long enough.
Don't leave it overnight, though.
The water goes cold and the bleach slows right down, so a second soak beats a longer one.
Wash it warm, then check before you dry it.
Put it straight in the machine with detergent, as warm as the label allows.
Ideally 40 to 60 degrees, because warmer water shifts oil much better.
Then check the underarms before it goes near the tumble dryer or an iron.
If there's any yellow left, heat will bake it in and make it much harder to shift.
Repeat if needed.
Months of buildup can take a couple of goes.
Really old stains might only fade.
But it's worth trying before you bin anything.