It seems pretty big to me, a little extensive. I mean, it seems like all of the different areas are used, it just seems a little overwhelming to me 😛. Looks pretty good though I'd say.
Yeah it is good that all of the areas are covered, but you should have on main theme. Try putting some of the forums into one. For example, (not saying that you have this) if you had a forum called 'How to work out properly' and another called 'Eating healthy' you could put that into one called 'Health tips' or 'Healthy Living'.
As someone said above, it is just overwhelming. It just seems that many people could be there for many different reasons which makes it hard to relate to everyone because people could be interested in something totally different than you, but they are all on the same site.
Pretty much what you just said is what I'd recommend. That way people don't have to hunt around, wondering which exact area it should go in. And also, that won't isolate people and help build the strength of the community. If you have the posts too spread out, some people might never read them, and there might not be as much activity. Just like sshare said, I would recommend condensing a lot of the forum sections into more broad areas, rather than being too targeted and that specific.