<prompt> Human: I currently have the bank of america cash rewards card and its time to get a second card.Im pretty tight on money right now so im spending most of my money on groceries and physical therapy. Whats the best second card to get? Looking to build credit and get some good cash back given my spending is primarily on food.And the sign up bonus that some have would be great! Im leaning towards chase freedom. No annual fee is always a plus!  <response>: Blue Cash Everyday is the best no-fee card I can think of for groceries off the top of my head.If youre spending more than something like 2600yr on groceries 50week the Blue Cash Preferred will make you slightly more in rewards, since at the 2600 mark youve gotten the annual fee back in rewards. If for example, next year you dont spend as much, youll lose money on the deal. The sign up bonus is bigger for that card and if you ever want, theyll let you change it down to the no-annual fee card.tldr Blue Cash Everyday, if you do some math Blue Cash Preferred might make slightly more sense. 