Hi jcallahan6,
Since you have a decent amount of time into your studies, I think the biggest issue affecting your GMAT progression is “how” you have been studying. Thus, you may consider adjusting your study routine.
When considering how to adjust your study routine, you must realize that the GMAT is such a challenging exam because there are relatively few questions asked in a given exam, yet those questions come from a huge topic pool. Thus, the best way to get a great GMAT score is to have a thorough understanding of all the topics that may be tested on the exam. To develop such mastery, you want to strive for linear and targeted learning and follow that with focused practice. In other words, you want to master one topic before you move to the next. Have you been able to study in this way?
For example, if you are learning about Number Properties, you should learn everything possible about that topic, e.g., LCM, GCF, units digit patterns, divisibility, remainders, etc. After that, be sure that you practice with a lot of questions (50 or more) just on Number Properties. The results of that practice will help you to determine how well you have truly mastered that topic.
For verbal you will want to follow a similar study routine; focus on learning one section at a time: reading comprehension, sentence correction, or critical reasoning. For example, when learning about critical reasoning, you want to be able to cover all aspects of critical reasoning: strengthen and weaken the conclusion, resolve the paradox, find the conclusion, must be true, etc. Follow up your learning with focused critical reasoning practice so you can determine your specific weaknesses within that topic. You should follow a similar routine for sentence correction and reading comprehension.
I also, see that you have mostly been using books for your GMAT prep. Have you considered using a self-study course? In comparison to GMAT prep books, self-study courses typically provide detailed study plans and have granular analytics, so you can easily track your progress as you move through the course. By being able to track your progress, you will remain more engaged, and you’ll be able to forecast when you are ready to take your real GMAT.
Lastly, feel free to read my article that provides some actionable steps that you can follow
to achieve your GMAT score goal.
Good luck!