HUNTSVILLE, Ala. - Holiday shopping is in full swing now. Many businesses saw an influx of customers over the weekend, which means a lot of packages will be heading to the post office.
Some dates to keep in mind are December 19 and 22.
December 19 is the busiest mailing day and December 22 is the biggest delivery day.
The Postal Service predicts that 16 billion pieces of mail will be delivered between Thanksgiving and New Year's Eve.
When it comes to making sure your package arrives on time, don't wait. Ship your items as early as possible.
There are a few dates to remember to ensure your mail arrives on time for Christmas.
If you are shipping to a loved one who is in the military, the last day to ship priority is December 9. If you miss that day, you can still send packages out priority mail express on December 16.
For all other USPS shipping December 21 is the last day for priority mail to arrive before Christmas. December 23 is the final day to ship priority mail express.
The post master says thousands of Santa letters come through the Huntsville area every year. However, it does take some time for mail elves to get them to the North Pole. If you want to send a letter to Santa Clause, it needs to mailed by December 10.