It depends on testing center availability as mentioned above, so if you're certain you are going to take the test within the next 6 months I would start the registration process now so you can select an earlier date if that's what you're aiming for. I wouldn't try to register only a few days before you want to take the test, in my past experience a lot of testing centers will be filled on short-term dates.