Rory McIlroy says he will cut back his schedule next season to avoid the mental weariness he is currently experiencing.