Hello,
I just opened your site , and actually it's loaded very fast. So i don't know why it's slow as you case, maybe in sometimes when traffic become to heavy so it response very slow.
Here are some reasons of slow loading
+ hardware of server : if server resource weak, it will slow down all process
+ software : coding process is bad, database structure is bad, not optimized for speed loading. In this case we need change process, make indexes for database, using caching...anything can done to improve the loading time
+ malware/spyware : some sites hacked by injected malware, when loading it will connect to another site to do something, and that sites maybe blocked, so it loading forerver-->site loading forever, too slow
In any case above, we need look around the coding to check, check server config, try optimize as we can.
I can handle that tasks for you. If you are interesting, please let me do it.
Thank you!