Site not loading properly until several attempts to refresh

My website does not load properly on any browser. The viewer has to refresh the page several times in order for the full site to load. Newcomers to my site do not know this, and it gives us a less than professional appearance.

I've attached 2 screenshots. The one without pics is what people see their first time at the website, and the other pic is what they should see.

Please help!