General Delivery mail can be held for no more than 30 days unless otherwise agreed upon by the postmaster. This 30-day time limit specifies how long individual mailpieces are held – it does not limit how long an individual customer may receive General Delivery Service.