If it is, you can rest assured that you are in good company. The thing is, though, that many of us are amateurs when it comes to running a site, and there is a very good chance that what you think is lousy hosting is really not lousy at all. You’ve just got some things going on with your site that are causing you problems.
You are in luck. Not only is this easy to fix, but I’ve written a comprehensive article on how to figure out what is wrong and how to fix it. And better yet for most WordPress users, I’ve centered the article around WordPress hosting and cPanel: