A period of between three and six months If you take good care of your hair, a perm can last anywhere from three to six months.