my guess would be that you’ve got a plugin that’s calling something that won’t allow the rest of the page to load until it’s run it’s course. often this can come as a result of plugins inserting javascript into the head of the page rather than the footer.
can you list what plugins you’ve got on your site (active and inactive) and what theme you’re using?
just out of interest, if you go back to the default wordpress theme does the site load faster?
here are results from gtmetrix
http://gtmetrix.com/reports/lastmealifetime.com/bZPiM72B
head to timeline tab and you can see first byte takes 4 sec of time. either your server is slow or some plugin/theme is slow for you.
spend some time reading this too
https://codex.ww.wp.xz.cn/WordPress_Optimization
Thread Starter
godin1
(@godin1)
My plugins:
-Akismet
-Backwpup
-BJ Lazy Load
-Contact Form 7
-HTML Editor Syntax Highlighter
-MailChimp for WordPress Lite
-Regenerate Thumbnails
-Revolution Slider
-Search & Replace
-SumoMe
-W3 Cache
-Woocommerce
-WooCommerce Custom Product Tabs Lite
-WooCommerce Header Category Image
-WooZone – WooCommerce Amazon Affiliates
-WordPress Importer
-Wordpress SEO
-WPBakery Visual Composer
-WP Smush it
-YITH WooCommerce Wishlist
The theme I am running is called The Retailer.
I am going to try changing the theme to see if that changes the load times at all.
few not so useful plugins, you can deactivate
-Regenerate Thumbnails
-Search & Replace
please go through the optimization link given above and keep us updated if you hit a bottleneck.