Hey Joseph,
One other note to add to the great advice on here - we allow all of our students to retake our entire course once again for free, so I'd say that it's never "too early" to take a course if you know that you'll end up taking one eventually.
If during your first trip through the course you realize that you'd have liked to be a bit more prepared, you can always take it again. However, the advantage to taking a course from the beginning is that you'll go through your entire study regimen practicing the skills and strategies that you'll ultimately want to use on test day; if you've done extensive preparation before you take a class, you may either build some bad habits or be in a situation where you have to decide whether to embrace the new strategy or stick with the way you've been doing things.
Since it was one of your questions (I'm always leery of simply "advertising" on here), I should also add that one of our primary goals in class is to teach all of the skills that are necessary to perform well on the exam, so I've always felt that we're a great starting point. We'll also provide plenty of technique and strategy (and often the content and strategy go nicely hand-in-hand when learned together), so ideally you'll find that a seven-week class and then about three weeks of study and practice afterward (assuming you've been keeping up with homework, etc. during the class) should give you about all you need for a successful GMAT performance.
We look forward to the opportunity to work with you toward success on the GMAT! Let me know if I can personally be of any help along the way.
Brian Galvin
GMAT Instructor
Chief Academic Officer
Veritas Prep
Looking for GMAT practice questions? Try out the Veritas Prep Question Bank.
Learn More.