Depends! depends on your current level, the speed at which you learn and progress, and the target score you have. 2-3 months is a good time frame to prepare, but the hours you spend on it depend on the above factors.