USPS can in rare cases come twice a day if they are really busy such as through the holidays and have more than one package to deliver to you address.
Most often though USPS will deliver all your packages at once on the same day if they have them at the post office.
USPS does deliver some types of packages in some locations on Sunday.
However most packages and mail do not come through USPS on Sunday and you most often have to wait until Monday to get your package.
The Postal Service currently delivers Priority Mail Express and certain Amazon packages on Sundays.
You cannot speed up a USPS delivery once the package is on the USPS truck or mail carriers vehicle.
The only way you can speed up a USPS delivery is to have the package shipped overnight or through a faster USPS service.
However it's not possible to speed up the actual delivery time of your package through USPS once it's out for delivery as it will arrive when the USPS mail carrier gets to your address or when your package is sorted and ready at the post office.
You can pick up a USPS package before delivery if the package is at your local post office and has not left for delivery.
To pick up your package before delivery just be sure to bring ID to prove who you are.
If the package is still at the USPS local post office that makes deliveries in your area you could pick it up.
However if the package is already in the USPS vehicle for delivery then you'll have to wait until it gets delivered to your address.
Most USPS packages are loaded and ready for delivery by 8:00 AM or sooner and once they are out for delivery you can't get the package until it arrives at your door or mailbox.
It's easiest to just wait until the package gets delivered to your address as that is what the USPS mail carriers job is for.
They will get around to your address and deliver the package and if it says out for delivery then you'll get the package that day.
Some USPS packages arrive by 9:30 AM and some arrive after 12:00 PM depending on where you are on the mail carriers route.