I had to do this in my ex-house. I had galvanized pipes and high iron/
mineral content. The insides of the pipes were darn near shutoff from
grit, scale etc.
Buy a shop vac if you don't have one and set it up for water pick up,
ie, remove the paper filter and leave the sponge filter on it.
Go the fixture furthest from the entry point of the water pipe into
the house and remove the water valve from the pipe. You can do this by
unscrewing the packing gland nut and occasionally unscrewing/opening
the handle. The valve will come out.
Setup the vacuum at this location. Now go shut the water off at the
main valve where it comes into the house. Then open the faucet in
another bathroom or kitchen and suck the water out of the pipe where
you took the valve off. The air bubbling through the water will clean
the sides of the pipe.
An easier way would be to use an air compressor. Take a short piece of
garden hose and adapt the one end for connecting to the air compressor
and the other end screws onto an outside faucet. Pressurize the garden
hose with air pressure above the highest water pressure the well pump
will put out. Open the outside faucet, take the aerators off all the
sink faucets and slowly open the faucets one at a time and the air
will go in the pipe and come out the other end you have open, along
with water spurting and black crap and whatever else is in the pipe.
After that one runs clear, do the other, hot/cold. Do this for every
faucet in the house. Then take your shower heads off and do the same
thing opening each one one at a time. I'd limit the air compressor to
80 psi just to be safe because you don't want to over pressurize the
Those air bubbles will really work, you'll be amazed.