You probably have hair like mine that doesn't hold shit except professional grade dye. I have been box dying my hair the past year about every 3/4 weeks bc of the fading. and I've spent more on box dye than 2 trips to my salon w/ a cut and color. So sometimes its just more worth it to go to a stylist.
If that's a no still, and you're american... stay away from feria, and shit I can't remember the brand but they have my favorite color called black cherry. Its a green/yellowish box. Its a beautiful color but lasts like 2 weeks and then turns into copper red