Hogg out for eight weeks