You get around 6 months for UPSC ESE Mains preparation after Prelims gets over which is more than sufficient considering the requirement of this stage