Before you store your American flag, make sure it is dry and free from moisture. This will prevent stainging and water damage. American Flags affixed to staffs should be carefully furled, and place in a flag case or a protective wrapping. They should be stored upright and preferably in a cool, dry, dark place.
Iron on patches make rips and holes easy to repair. They can be bought in a local crafts store to match the colors and the material of your flag for easy repair.
If your flag has become soiled the best way to get out dirt is with some warm water with soap and gently work out the dirt. Try not to do this too often as the colors on your flag may tend to fade.
Also if conditions are particularly stormy or windy you may want to take your flag down and store in a safe place as this will add to the life of your flag substantially.