It is generally recommended to get a new haircut every 6 to 8 weeks to keep your look fresh and exciting. However, one must take factors such as hair growth rate, season, and maintenance into consideration before getting a new haircut.