Rainbow hairstyles are not for anyone - they're for people who don't mind getting plenty of attention, powerful people with a strong and well defined character, people who enjoy having fun, who love to live their life to the max, who are not afraid of changes and of being different.
Obtaining a rainbow hair color requires a little bit of hair coloring skills and knowledge. The hair, if not naturally blonde needs to be bleached before the hair color can be applied so the colors will appear bright and vivid.
After the hair has been bleached do not apply the hair color but leave the hair rest for at least a couple of weeks to avoid damaging it.
Buy several hair dye colors like: pink, red, orange, green, blue, violet, yellow, red. You can use more combinations of colors if you desire by getting different shades of blue or green.
Mix the hair dyes individually in plastic bowls and use a different dying brush for applying each hair dye separately. This will prevent the colors from mixing.
Separate individual strands of hair about one inch each. Apply hair color on each strand by alternating colors. It's best to place the bowls of colors in the order you want to know which color you have already applied and in what order. Wrap every individual hair strand that has been dyed in aluminum foil to prevent it from staining and mixing with the other hair strand colors.