Being fairly new to travel hacking, I've acquired 4 different cards over the past few months in order to rack up bonus signup miles. I'd like to keep doing this to get as many miles as I can, but I don't really like having a bunch of cards lying around - before this I only ever kept 2 cards. 1. How soon after getting a card and the bonus miles is it ok to cancel it? 2. Is it better to cancel a card or let it sit dormant? 3. If it's better to let it sit for a while, how long then should I let it sit before I cancel it? Depending on the answer to these questions, if I get more cards my thought is that I'll only ever use a couple and put the rest in a safe until it's a good time to dump them. I'm hoping I don't have to spend a little bit on every single card to keep my credit score up. Then it might not be worth it for me to manage that mess. I suppose it's also worth asking how long after dumping a card can you get the same card to take advantage of the same offer. Thanks for your advice!