There's no limit to the number of balance transfers you can do but you can only transfer up to 95% of your available credit card limit.