Rooney, who signed a new five-year contract at Old Trafford last week, is currently away in Dubai to recuperate after suffering the injury in training last week.
When asked at a press conference today if three weeks was still the prognosis, Ferguson said: "I think it may be longer."
Thats really bad news for United. I hope the young players in the club uses this as an opportunity to convince mr. Ferguson!