This information is from a USDA website. There is much more than I have posted here so please follow links to the site to get more great information. This is a common area for questions - what can I freeze and for how long? Take a look at the site for a lot of helpful info!
What Can You Freeze?
You can freeze almost any food. Some exceptions are canned food or eggs in shells. However, once the food (such as a ham) is out of the can, you may freeze it.
Being able to freeze food and being pleased with the quality after defrosting are two different things. Some foods simply don't freeze well. Examples are mayonnaise, cream sauce and lettuce. Raw meat and poultry maintain their quality longer than their cooked counterparts because moisture is lost during cooking.
Is Frozen Food Safe?
Food stored constantly at 0 °F will always be safe. Only the quality suffers with lengthy freezer storage. Freezing keeps food safe by slowing the movement of molecules, causing microbes to enter a dormant stage. Freezing preserves food for extended periods because it prevents the growth of microorganisms that cause both food spoilage and foodborne illness.
Does Freezing Destroy Bacteria & Parasites?
Freezing to 0 °F inactivates any microbes -- bacteria, yeasts and molds - - present in food. Once thawed, however, these microbes can again become active, multiplying under the right conditions to levels that can lead to foodborne illness. Since they will then grow at about the same rate as microorganisms on fresh food, you must handle thawed items as you would any perishable food.
Read more! --> Freezing and Food Safety