Lionel Messi has carried a few knocks since before Christmas, Barcelona boss Ernesto Valverde has revealed.