Assuming your internet access is not to blame, there may be many reasons for a slow website. Nowadays any good hosting provider is fast enough, so the slowdown usually comes from things in the website: too large assets (images, video, music), render-blocking third-party scripts (eg: social media plugins, chat plugins, analytics), render-blocking style sheets (CSS) or slow synchronous server processes.
Use a tool like PageSpeed Insights or the Lighthouse Test to find out what’s wrong. If you need help to understand the test results or someone to actually speed up your website, get a Website Review or just get in touch.
Also, if you want to confirm your internet connection is as quick as expected, do a quick Speedtest.