If you are using wordpress and that is taking unusual time to load your site means its load time is high and users dont wait it to load and leave your site simply. There are few common reasons why wordpress work slow sometime.
- Your theme is very heavy in size with a lot of images, or your theme is not coded correctly and using heavy code and many functions.
- You have installed many plugins in your wordpress.
- Your server is very slow.
To check first issue you should carefully examine your site does your site using many images for theme? Are they all high quality images? if so reduce images quality so their size get reduce too. But this is not problem always as if you are using any premium template etc.
To check second issue you should see if your site is using many plugins Note when someone opens your site everything, wordpress, theme, plugins get load in server that time then server send your site back to client end and this takes time usually. The better solution install any wordpress cache plugin there are many good plugins you can chose one of them. This will reduce server effort and saves a version of your site to send to client fast.
Try to upload any simple HTML site in /test/ directory of your site and see how this simple HTML site get loaded if this takes time too then obviously you need to switch your hosting account that’s it.