The Dutchman will have an operation on his troublesome right knee.
The former Manchester United and PSV Eindhoven striker struggled with the same injury in 2000.
Van Nistelrooy will miss crucial games against Valencia, Barcelona, Sevilla and Villarreal.