On average, HR professionals believe that onboarding training should last at least three months, with one year being ideal.