We are all looking to save money these days and if you are coloring your hair at home, I have a HUGE tip for you.
Make sure you don't try to color your hair while it is clean. You should not shampoo your hair for 24 to 48 hours before the color is added. You need your scalp to have some natural oils present, which helps the color adhere better.
Also with unwashed scalp, the color will penetrate deeper into the hair follicles, making it last longer.
It will get you one step closer to having a salon quality look