Yes, with good consistency and hard work, 2 years are more than enough to crack the BPSC exam.