Hello BADASSIAM,
There are can be few reasons:
1. The server where is your site located is too slow.
2. You have too much JavaScript on your home page, try to disable one by one all installed extensions/plugins/components
3. Try to optimize images size