If you’re unsure whether DNS has fully propagated for you, you should check the IP address your requests are resolving-to.
The easiest way to do this is go to whatsmydns.net add your domain name into the box and the expected IP address from your control panel
The IP address returned will show you which server you’re reaching when typing that domain into your web browser.
It’s a good idea to check both ‘www.domain.com’ and ‘domain.com’, as each record will have its own cache.
If this isn’t correct and you have recently created a new hosting package, manually changed your DNS records, or updated your nameservers on the domain, it’s likely DNS is still propagating for you.
Patience is the only way…