too + [adjective or adverb]
[adjective or adverb] + enough
enough + [noun]
too much / too many + [noun]
Too goes before an adjective and says there is more than you want. The result is usually a problem.
Enough goes after an adjective and says there is as much as you need.
With not, enough says there is less than you need: The room isn't big enough.
Before a noun, enough comes first: enough time, enough chairs.
Before a noun, use too much with things you can't count (water, time, sugar) and too many with things you can count (people, cars).
Add to + verb to say what is possible or not possible.
Very only makes the word stronger. Too says it is more than you want.