Unlimited, but at least 150 cards per month. If your account balance allows you to buy new cards, there are no other restrictions.