There are a few different ways to color gray hair, and the best method depends on your personal preference. You can use a temporary hair color, semi-permanent hair color, or permanent hair color. If you want to cover your gray hair completely, you will need to use a permanent hair color. However, if you just want to add a little bit of color or highlight your gray hair, you can use a semi-permanent hair color or temporary hair color.