I have a forum that's getting almost three times more traffic than my blog, yet my blog has always been exceeding its bandwidth limit. Why do blogs take up so much bandwidth, and even more than forums?
Hmm, it can be how big your images are, see, because if someone comes to your website, they are downloading the page. Wordpress has a SUPER Cache, which you should install.. and if you run out of BW then you should get a new host.. if you want to optimize your theme then download firebug and yslow
well, your server logs will tell you exactly what the deal is.. what's the domain name? maybe someone is ddosing it?
Some of the things I would look at - how "heavy" is your blog theme? How big is the header image? How many images are you using in your blog, are you hosting your own videos?? Are you using a flash introduction? Do you have any flash material on your site? Go through your site, right click on the images and check their sizes - that is the first thing I would do. I have seen people that have headers in the 100kb range. That means for ever 15 people at view the site, they burn up 1 meg of bandwidth. I have also seen people who have header images in the 1 meg range. Simple stuff like that puts a load on the server increases your bandwidth usage. On my sites, I shoot for a home page that is no larger then 75kb - 100kb.
you might want to reduce the number of plugins that you are using plugins might be a cause of the problems