If you have a bunch of old coffee lying around and you're looking for something to do with it—besides drinking it—one option you might not have considered is using it to whip up homemade hair dye. Believe it or not, coffee can serve as the base for hair dye and help you stretch the time between more extensive dyeing sessions.
Brew ½ cup of dark roast coffee; the stronger, the better. Don't be afraid to use significantly more coffee than you normally would. We find that a 14:1 water to coffee ratio or less works best.
Let the coffee cool to room temperature, and add 2 tablespoons of coffee grounds.
Add 1 cup of leave-in conditioner. This helps even out the coffee dye and makes it easier to apply.
Wash your hair with shampoo.
With your hair still damp, apply the coffee dye evenly. This is where a soft brush can help, although you probably want to use your hands a bit anyway. Using your hands makes it easier to get all the way down to your scalp. We recommend using a brush to speed up the initial application and then using your hands to make sure the dye is evenly applied.
Let the dye sit in your hair for at least 1 hour. The longer you leave the dye in, the darker the color will be.
After at least an hour, rinse your hair in the sink. Continue rinsing until the runoff from your hair is clear to ensure you've washed out all the dye.