Sometimes Websites can seem a little sluggish at times (depending on resources available). There are several reasons this could be happening. It could be due to your hosting account, your active theme or template, extensions or plugins, or maybe even the images and files you are loading onto your site.
This is where a service like CloudFlare can really help you out and come to your assistance. Check out the video above, and see if you need their help.
I can help set up CloudFlare for any website, just send me an email if you need advice. They offer Free and Paid plans, depending on your needs.