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.
Fact
There was an army general during the Liberia Civil War who used to lead his army into battle naked. His nickname was General Butt Naked. Joshua Milton Blahyi (his real name) is now an evangelical preacher in Monrovia .. More >>