To grow a decent flow haircut men should leave their tresses intact for at least three months. But to achieve a sufficient length, you may need to grow your hair for around six months.