Prescott to miss weeks