I've been colouring my hair various shades of red at home for years. One trick I've done a few times is to go to a fantastic (albeit expensive) colourist, ask about what they're using on my hair, watch their technique carefully and then replicate it at home.
Whatever you do, use professional...