Puberty for girls typically lasts several years. It usually begins between ages 8 and 13 and continues until around 16-18 years old, although this can vary for each individual.