Is there a way for me to get one of these colors semi permanent? I need recommendations and answers! Lol

Best product to use?...how does this work? Can I just put this on all of my hair or will it look weird? I have some natural light spots in my hair and I don't want it to be uneven or look like a super amateur did it.

Old photo, yes I have cut my hair since.