How long does a domain name take to register?
After you have registered your domain name and paid for it, it is reserved immediately. From then on, it is attributed to you and is not available for purchase by anyone else for the term of the registration.
The domain name then has to be technically available. This will happen within 24 to 72 hours later, assuming you have provided the correct technical parameters such as valid DNS servers.