To remove punky semi-permanent hair color, you can use one of the following methods:
Hot oil treatment: Apply warm castor, coconut, or olive oil to your hair, leave it on for an hour or so, then shampoo and condition as usual. This method should help fade the color over several washes.
Baking soda and anti-dandruff shampoo: Mix equal parts baking soda and anti-dandruff shampoo, apply to wet hair, and massage into the scalp. Leave on for 15-20 minutes, then rinse with warm water. Repeat as necessary.
Color remover: If the above methods don’t work, you can try using a semi-permanent hair color remover, such as Color Oops or Joico Color Intensity Eraser. Follow the instructions carefully and be prepared to deep condition your hair afterward, as color removers can be drying.