Website Loading Time

I have created my website 1week ago and since then everytime i try to enter it i have to wait for about 30s to 1m …i have searched this and apparently is quite normal but people say that just have to wait fo 20s while i have to wait more.I live in Portugal so it should be faster because the servers are in uk.
i hope to know what is wrong with it.

Thank you

To speed up your website you can use Cloudflare, for example.