Before we get there, let’s first try and understand how our hair grows. Hair growth has three stages – anagen, catagen, and telogen. Each hair strand has its stage of development. The anagen stage is the growth stage, and typically lasts between two to six years. The catagen phase comes after the anagen phase, and is a stage of transition or renewal for the hair follicles. The telogen phase is the rest phase where the hair stops growing.