It depends really if your taking a levels along side with IGCSE then November or October is the best but if ur in year 11 then may or June would be the best. Idk maybe you want longer revision then choose the longest period of time or if ur ready then choose the shortest one.