For UPSC preparation there are no fixed months which could be taken as a consideration for current affairs, but still if you are looking for a closer then it would be helpful to learn at least 1 year or 12 months of current affairs before the exam period. The last six months would be very helpful. Current affairs plays a major part in the exam and it is necessary to be clear with all the current affairs. If you are looking for UPSC classes in hyderabad than Tirumal classes would be very helpful in providing all important current affairs as well as with all the major subjects which will appear in the UpSC exam. To know more about the Tirumal classes you can get to know from their website and get more information about the classes and its structure.