Wow, that does take a long time to load.
While I’m still waiting for your page to load, I ran your site through http://tools.pingdom.com. You can see the result here:
http://tools.pingdom.com/fpt/#!/bbFgEE/http://www.junyingkirk.com/
(You’ll need to copy and paste that link, or just type in your website address, because this forum software is mangling the URL.)
If you look at the waterfall, it seems that your front page is loading literally hundreds of small files. A third of what your site loads is images and 25% of it is JavaScript.
It looks like you run a lot of plugins, especially social sharing plugins. From a design and usability standpoint, it’s probably a few too many. You might try reducing that number, or replacing them all with code from Addthis.com that will allow users to share your content however they want.
If you look at the performance grade from the link above, you’ll see that two big recommendations are:
- Remove query strings from static resources
- Combine external JavaScript
If you are using a caching plugin, you can often set them to combine the external javascript, or at least minimize it, which should reduce load time. Also, for removing query strings, you might try this plugin:
http://wordpress.org/plugins/remove-query-strings-from-static-resources/
I haven’t had a need to use it myself, so I can’t say anything plus or minus about it.