Didn’t the Federal government issue rules a few years ago forcing credit card companies to get the bills out in plenty of time? I thought so, but have been wrong before.
I do know my e-mails from Visa and Discover come quite a few weeks before payment is due. Since I am not in the States, I have no idea when the paper bills come.