Depending on your hair growth rate, a buzz cut typically takes 3-6 weeks to grow back to a short hairstyle and 2-3 months to grow back to a longer style.