Hi Marc,
Many Business School applicants take the GMAT early on (so they can 'bank' a competitive score), so that they can then focus on acquiring the proper Work Experience to apply to Business School later. Also, since the GMAT is the same consistent Exam every year, scores are comparable over time. This is all meant to say that applying to Business School several years after taking the GMAT will not 'work against you.'
Taking care of the GMAT in the near timeframe is a good idea. However, you might not have given yourself enough time to properly study. Many Test Takers spend 3 months (or more) on their studies to hit their 'peak' scores. Depending on your score goals, and how effectively you study, you might need more than the 6 weeks that you've allotted.
In real basic terms, Business Schools really don't care how many times you've taken the GMAT. Given the way that Score Reports are sent, and the current option to cancel your scores immediately upon seeing them, you can limit the information that you send to any particular School.
1) What is your score goal?
2) Have you done any studying for the GMAT yet?
3) While it might be too early to answer this, do you know which Business Schools you plan to apply to?
GMAT assassins aren't born, they're made,
Rich