"Each" and "every" mean slightly different things. Find out which one to use.
"Each" and "every" mean the same thing and are considered singular nouns so they take singular verbs. (Note the singular verbs in the following examples.)
If you want to get technical, you can use "each" to emphasize the individual items or people:
Each car is handled with care.
Inspectors scrutinize each egg to make sure it isn't cracked.
And you can use "every" to emphasize the larger group:
Every car should use hybrid technology.
The Egg Farmers of America want eggs on every table for breakfast.
People often say “each and every” for emphasis, but it is redundant, and I almost always advise brevity when it comes to usage.
Get more tips like this in The Grammar Devotional: