Css loads very slow [closed]

I assume, because you said that at first moment site is ugly and soon after that site looks fine that problem is in position of css in your HTML code. For example if you load external .css file in your footer it will load after everything above, so you will see your site “as ugly” because that part of your code is loaded before, and your browser do not now how to style your site, until it load css.

If that is the case, put your css in header of html. Also, if you provide site link I can see more.