The Postal Service is ready to deliver holiday greetings and gifts to more than 152 million addresses nationwide.
The busiest mailing day this season is projected to be Monday, Dec. 16, when more than 600 million pieces of mail are expected to be processed.
The same day, 6 million customers are expected to visit Post Offices nationwide.
The busiest delivery day for mail will be Wednesday, Dec. 18 and the busiest day for packages will be Thursday, Dec. 19.
According to the USPS the here are the dates to have your packages and letters in the mail to arrive by Christmas:
International First-Class Mail
Priority Mail International
Priority Mail Express International
Global Express Guaranteed
Priority Mail Express
If you are shipping to someone in the military click here for details on the deadlines