Enough means you have what is sufficient/necessary; too means you have more than what is sufficient/necessary. There are a few important details about their word order in the sentence:
TOO too + adjective This shirt is too expensive. It costs $30 and I have only $25.
too much + uncountable noun I drank too much water; now I really need to go to the bathroom!
too many + countable noun She put too many eggs into the cake. The recipe said 3 and she used 5.
verb + too much He complains too much. He has such a negative attitude.
ENOUGH
enough + noun (countable or uncountable) We don't have enough people for a soccer team. We have 8 people and a team needs at least 11.
adjective + enough Sorry kid, you're not old enough to buy alcohol. You're 19 and the minimum age is 21. enough old
verb + enough I don't exercise enough. I need to go to the gym more than once a month.
History Facts
Toad-eaters were people employed by men selling medicine at fairs and markets.The toad-eater had to swallow a toad – supposed to be deadly poisonous – and then take the medicine.Their survival encouraged people to buy the medicine.They may or may not have actually swallowed the toads… .. More >>