The U.S. Flag Code suggests that when a flag has served its useful purpose, “it should be destroyed, preferably by burning.” For individual citizens, this should be done discreetly so the act of destruction is not perceived as a protest or desecration.
The American Legion Post 1, conducts disposal ceremonies of unserviceable flags, on Memorial Day and once in awhile at other ceremonies. Such ceremonies are particularly dignified and solemn occasions for the retirement of unserviceable flags.
Drop off your old flags at our post, in our drop box. We would be happy to retire your flags in our next disposal ceremony.