[QUOTE=chuckinca;533403]USPS will hold mail for 30 days max. If a longer time is needed you have to have it batched up weekly and forwarded to a temporary address - for a fee.

You are correct about the 30 days. If you are going to be flying away for longer than 30 days, you need to have your mail forwarded somewhere or have a friend or neighbor pick it up for you. The folks that deliver to our central mail boxes will hold your mail and I have found them very helpful and courteous.
After the P.O. lost my forwarding card a couple of years ago,

my mail carrier told me best to use the INTERNET. Cost a whole $1.00 to have your mail forwarded to another address while your gone extended period of time.