2-3 days are good enough for a leisurely Darjeeling trip covering the main attractions. Usually, a trip to Darjeeling and Gangtok is done together. In that case, 7-8 days are good enough for both the destinations.