How Many Tables is Too Many?

My site seems to be slow so I am trying to optimize it with these instructions:http://kb.siteground.com/article/How_to_optimize_a_MySQL_database_using_phpMyAdmin.html

So I just learned that I have over 3300 tables in my db. Is that normal?