One can easily cover Darjeeling City in 2 Days. If you want to properly explore Darjeeling then you need at least four days.