Campbell set for lengthy lay-off