If you want to dye your chosen hair extension, go for a hair dye with the least percentage of ammonia and other harmful chemicals. Dye them before attaching them to your natural hair to reduce damage from the chemicals inside the dye. Plus, you should wait for four to six hours to let the dye dry up completely before wearing the hair extension strands.