The longevity of a hair perm can vary depending on various factors, such as hair type, aftercare routine, and maintenance. Generally, a hair perm can last between 2 to 6 months before it starts to naturally fade or grow out.