Too much: More than necessary, He eats too much.
Too many: A larger number (of something) than is needed. Too many cooks spoil the broth.
few : a small but indefinite number, A few women have led in the battle.
little : small in quantity or degree; We have very little rain fall in May.
A lot : To a very great degree or extent, I feel a lot better now.
a lot of: Very large quantity/number: There are a lot of fruits in that basket.
a great deal of: a large amount of something, He offered me a great deal of money.