Call them. This question section is not controlled or monitored by the USPS
Depends on your local post office. Traditionally the final pickup is 5pm on weekdays (but it can be easily an hour earlier). Best thing to do is drop off packages at your local post office -- they will tell you cutoff time for shipping something out that day.
Thanks! Your answer is awaiting moderation.