Bricks taking a while to load

I have a few websites in Bricks that when they are actively in use, they load in a second. When I have not visited them in a day or so, they can take up to about 10 - 20 seconds to load. Once it is loaded, it flies but people are not going to wait 20 seconds for a website to load. Is there something that I am missing to make it so this does not happen? I have also tried caching plugins but that did not seem to help. I have heard that there may be related to shared hosting accounts?
Thanks in advance for any insights.

Do you have plugins updating automatically? That only happens when people visit, and could slow your website down if there are a lot of updates running at the same time.

Yes, it could also be your host. Sometimes hosts put your shared hosting website to sleep if there isn’t any traffic for a while. The first visitor will wake it up, and the load times go back to normal.