There are normally roughly 25 days from the date your cycle closes to when your bill is due. Example....my statement closes on the 2nd of every month, however my bill is due around the 26th. Hope this helps.
Also paying from the BOFA online bill pay, you bill will hit AMEX on the exact date you schedule in Online Bill Pay. AMEX and BOFA have a great relationship.
J