Blackpool have revealed forward Tom Barkhuizen will be out for six weeks after fracturing his collarbone.