How long does a perm for men last?

The duration of a perm varies, but on average, it lasts about 2 to 6 months. The exact duration depends on hair type, maintenance, and how fast your hair grows.