You should cut your hair every two to three weeks if you have normal hair. But if you have high fade hair, you can go for a cut once a month as it will last for around 3-5 weeks. If you want to have long hair, you can wait longer.