The basic protein of hair is the keratin. Keratin is a fibrous protein which is insoluble in water. Fibrous proteins are long and narrow strands. Keratin molecules are held by hydrogen bonds, giving hair its structure.
Hydrogens bonds are easily broken and formed; [for example straightening curly hairs. Hydrogen bonds are broken when heated, hairs are straightened, the hydrogen bonds form again holding its stucture (straight) unless water is applied which disrupt the hydrogen bonds.]
Hope it helped!