Start with undertone, not the shade you want
Warm undertones carry golden, honey, copper and caramel. Cool undertones carry ash, mushroom, cool espresso and true black. Picking a shade on the wrong side of that line is what makes fresh colour look brassy or flat within a week.