Perms can last for months, till all your hair grow out. However, hair perms are not a good idea, as they can be, first of all, expensive. And, what if you don't like the result. Also, the harsh chemicals they use are not good for the hair health. So, think twice before you go for this.