Milliner to miss 6-8 weeks