Anatomically you are designed to learn an unlimited number of languages,but where is the will?
If you have it ,time and effort will limit your ability.
However as you see from the above posts that some people have managed to learn quite a large number of languages, that is many times due to similarity of structure and vocabulalry between languages of the same family.