Hello Dear, According to me, You have to be clear of the concepts of the Engineering (Clear means pretty confident on the subjects) and if you want to just crack it and get a descent rank then yes you have got enough time. But if your goal is to achieve rank under 100 or something, then you require more than five to six months for this time period. Can afford to put roughly around 5 to 6 hours of effort every single day.