Site redirects to sketchy advertisements

I just set up a domain, I uploaded my files and went to it and instead of seeing errors I’m going to have to fix It redirected to one of those fake you have won pages.

Is this normal? How long will it take to fix?

You “just set up” a domain? Due to DNS propagation it can take between a few minutes and a few days for a domain name change to be visible everywhere. The problem is typically primarily caused by your ISP and not something we can speed up from our end.

By set up I mean I created an account with infinityfree. here

So I need to wait a few days?

Your website is working fine from here. If it doesn’t work for you now, waiting for a day or two would probably do the trick for you.