Becks sidelined for six weeks