I recently dyed my 100% rayon dresses wine red with regular Rit Dye (not their synthetic dyemore brand) because rayon is considered a natural fiber like cotton and linen, and requires the regular dye.
I was very happy with the results, however it bleeds out the dye at every wash to the point that I'm losing the color.
My question is, even though synthetic dye is not meant for natural fibers, will it "stick" better and not wash out as much? I'm thinking about re-dyeing my natural fiber dresses with synthetic dye if this is the case.
It is a sort of stretchy knit fabric that is marked 100% rayon. To be sure it wasn't polyester, I cut off a little scrap and put it in water to test if it would float like a synthetic fiber or sink like a natural fiber, and it must be natural fibers, because it sunk to the bottom quickly which makes me think it is indeed rayon as it was marked.