Twelve is the limit. Two things though:
1) The second doctor was forced to regen. by the Time Lords into the third, so he would have at least 4 more to go.
2) Some throw away dialogue from the new series seems to suggest that the limit disapeared along with the Time Lords.