blonde to red hair?

My hair is platinum blonde and I want bright red hair, or maybe like a deep red. one that doesnt come off on everything, and doesn’t fade super fast. any suggestions how to get this? should I dye it dark before? how do I get it to not fade so quickly? Thank you so much