Provided is a method for processing hair, comprising the steps of applying an alkaline ingredient with a pH of 7 to 12 to hair and applying an acidic ingredient with a pH of 1.5 to 7 to hair, wherein the alkaline ingredient contains a Bronsted base of a molecular formula of X-R-Y and having at least two functions, wherein X and Y are proton acceptors, R is an organic spacer group containing 1-20 carbon atoms, 0-5 oxygen atoms and 0-5 nitrogen atoms, and the molecular weight of the X-R-Y is less than 500 g/mol, for example, 4,7,10-trioxa-1,13-tridecanediamine, 4,9-dioxa-1,12-dodecanediamine and 3,6,9-trioxa-1,11-undecanediamine; and the acidic ingredient contains an organic acid having at least two functions, for example, itaconic acid. Also provided is a kit for processing hair, which includes an alkaline ingredient and an acidic ingredient.