男で髪質硬め、頭皮弱い短髪(スケートの羽生くんより短い)なんだけど全体的に白髪が斑にあって染めたいです

ヘアーカラー専門の店に行くか自分で染めるか迷ってます
1回自分で白髪染めやったら全然染まらなくて苦い思いしたことあります

市販でオススメありますか?
白髪だらけではないので部分染めってのも気になってます