It doesn't take time at all. Just change the DNS to your host server, install your preferred CMS or scripts via cpanel and you're good to go to set up a BASIC website.
Most registrars offer immediate resolving of domains once the nameservers are set even though their notification shows the changes may take 1-2 working days.
If you test in your browser, you have to clear history and clean cookies to see the new settings