The first thing that you need to do to find the right hair color for you is to decide how long you want the coloring to last. If you just want to add a punch of color to your hair for a party, a special occasion or just to suite a mood then you will want to use a temporary hair coloring. Temporary hair coloring is usually an acid based formula that is designed to only coat the hair strand instead of penetrating the hair shaft. This allows the coloring to be washed out after a few shampoos.
Semipermanent hair coloring is another hair color option that you have. It lasts longer than temporary hair coloring because it has smaller molecules that are able to soak into the hair shaft. However, this hair coloring doe not use a developer so it will not last as long as permanent hair coloring will last.
If you are looking for a more permanent hair dye then you may want to consider a demipermanent hair coloring. This treatment uses a hair color cream that has a mild developer. This type of coloring will typically last a few months. This option is great for covering grey hair.
After selecting the length of time that your hair color will last your next choice is to determine whether you want a natural or chemical hair coloring. Natural hair colorants will typically create a temporary hair tint. Some of the natural hair tints that you can use include cranberry juice, tea and henna. Chemical hair coloring agents can be found in do-it-yourself hair coloring kits and they can also be found at your local hair salon. Natural hair colorants are gentler on your hair and skin then chemical hair coloring agents, however, they do not last as long.