You can have more than one Bank of America cash rewards card at once, but you will not be approved for a second card if you haven't had your first card for at least 24 months.