never underestimate the will of players to heal. Eduardo da Silva was said to be out for 7-9 months and might not even be abl to play again. That was in Feb. He's already gone back to Arsenal to begin rehab training. 5 months it took him. Just hope Ribery can do the same