You can soak the lentils for 2 hours but soak them in very hot water. You can soak the lentils in warm or medium hot water for 3 to 4 hours. The cooking time will be more if the lentils are aged.