Question: does ion hair dye stain?
Answer: Unfortunately, semi-permanent dyes can still stain your hair and may never wash out completely. ... I just color straight over it, and at first it is fine, but when my hair fades it looks muddy in those areas.