I have recently dyed my bleach blonde hair to red and it keeps fading really quickly at the ends. The roots maintain the vibrant colour but the ends go orangey & looks really washed out after only 2 washes. I've bought John Freida red shampoo & conditioner, which hasn't helped. I am having to dye my hair every other week. I've been using Live XXL & Loreal Feria and found that the Loreal dye stays for longed but only about 1 wash. What can I do to make the dye stick? My hair is not bad condition but ends are a bit frizzy. I really like being red, but getting sick of it fading, please help!