What is the best season for this trekking?

Our trekking season extends from mid- September to May. From early September the monsoonal rains decrease. By end of September through to December the weather is usually stable with mild to warm days, cold nights. February, March, April, May, October, November, December are the best time to do Everest base camp trek.