If your hair oil smells bad, the oils within it are likely rancid. It’s time to throw it out.