Consumers and business can hold their mail at their Post Office for up to 30 days. If mail needs to be held longer than this, the Postal Service offers Forward Mail Service.
USPS Hold Mail Service can be reserved online through an encrypted web site run by the Postal Service.
You can book your hold mail service up to 30 days in advance. And the USPS will begin holding your mail as early as the next scheduled day if you submit your notification by 3:00 pm EST.