Loreal Excellence Creme hair color are my trusted colors. chocolate brown, medium brown, golden blonde, burgundy are the colours I used and still using. the color last 28 washes as they claim but the new hair if its grey then need to do touch up after every 20 days and for some people after a month. It could be all depending on the number of times hair wash and shampoo quality. I use loreal color protect shampoo and conditioner and so my greying touch up comes after completing a month.I recommend loreal hair color choose color permanent as only that stays longer. I get it online or shopping malls.