An individual can request that the post office hold his mail by filling out a hold mail form at usps.com. Mail can be kept at the post office until the individual returns, and he can either pick up the held mail personally or have it delivered once he returns home.
An individual can either choose to have his mail held at the post office up to 30 days in advance or submit a hold mail form by 2 a.m. CST Monday through Saturday on the first day the mail is to be held. Rather than holding the mail for a single person at the chosen address, all of the mail received at the address is held at the post office.
Since there are some zip codes that don't allow hold mail requests, the USPS recommends that an individual check for availability in his area before submitting a hold mail form. Mail can only be held no more than thirty days, but an individual can request to have batches of his mail forwarded to a temporary address. Anyone who completes a hold mail form has to be the person the mail is being held for, a guardian, executor or authorized officer.