I go to hairhouse warehouse and get the professional hair dye. It works out around the same as supermarket brands cost wise but the quality is soooo much better. I (thanks to terrible genetics) have loads of greys and the dye I get always covers them no problems. Now if only I could prevent the regrowth coming through grey too...