Hello,
Slow site load can be caused by 3rd-party plugins. Try to disable them and check time load after that.
Also it can be caused by server limits that are enabled on your host. In this case you need increase your hosting plan.
Regards,
Eva Kemp.