Hi adityadon,
A 610 is a solid practice CAT score (the average on the Official GMAT is right around 540-550 most years), but I'm going to assume that you want to score higher than that.
With a May Test Date, you've given yourself plenty of time to study, but we need to define some of the other 'variables' in your timeline/plan:
1) What is your score goal?
2) What materials have you used so far during your studies?
3) When are you planning to apply to Business School?
There are plenty of GMAT resources to choose from. Courses come in a variety of options (live classes, online classes, guided Self-Study, etc.), so it's important to do a bit of research, "test out" the various options and then choose whichever one best matches your personality, timeline and budget.
GMAT assassins aren't born, they're made,
Rich