Green hair isn’t caused by the chlorine in pools itself, but rather from the chemicals and minerals that are in chlorinated pools. The chemicals and minerals build up on hair giving it a green hue, which is especially noticeable on blondes. But this doesn't mean blond swimmers are doomed to wear green hair. There are ways for blondes to get rid of green hair from chlorine and to prevent green hair in the future.
Use a swimmer’s shampoo to get rid of the green hue that comes with swimming in a chlorinated pool. You can use the swimmer’s shampoo every time you shampoo to deep clean hair and get rid of any green color residue in hair.
Use vinegar to rinse hair if you want a more natural approach to getting rid of the green. Rinse hair with a mixture of half vinegar, half water. Then shampoo and condition as usual.
Put ketchup in your hair (as an alternative to vinegar or swimmer's shampoo). Leave the ketchup on your hair for about 20 minutes before shampooing to neutralize the green color.
Prevent green hair by applying a deep conditioner to damp hair and then wearing a swimming cap when you're in chlorinated pools. This will prevent the chemicals and minerals in the pool from building up on your hair and causing the green color.
If you don't have a deep conditioner or a swim cap, upon getting out of the pool immediately rinse hair with fresh water so that a minimal amount of pool water soaks into hair.
Don't use swimmer's shampoo more than once a week because it can dry out your hair.