Brendan Rodgers has revealed he will be without top scorer Jamie Vardy for up to two months with a hamstring issue.