Hair dye can come out easily due to various reasons such as using a low-quality hair dye, washing hair frequently, using hot water, not leaving the dye on hair for the recommended time, or having porous hair.