HELLO THOR,
there is no certain time for gaining knowledge but if you are in 6th sem you may not get time for you to prepare or you may not perfect in that ,so it is the best time to prepare for that and you will be perfect in that till that time ,best of luck.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile