private int getMonthOfBirth() {
        view.printMonthOfBirthInputRequest();
        int monthOfBirth = ConsoleInputUtils.readIntValue();

        List<ValidateException> validateExceptionList = new DOBValidator().validateMonth(monthOfBirth);

        if (!validateExceptionList.isEmpty()) {
            view.printValidateExceptionsList(validateExceptionList);
            monthOfBirth = getMonthOfBirth();
        }

        return monthOfBirth;
    }