On-loan West Ham United striker Andy Carroll has been ruled out for up to two months with a knee ligament injury.