ADAM HINSHELWOOD expects Cameron John to be out of action for six to eight weeks after a suspected tear to his hamstring.