Good for counting things (e.g. sheep), and so been around throughout history.
It is true that it took a very long time before humans invented a symbol for zero. On the other hand, "no sheep" probably was a distressingly common concept for early man, and since it is synonymous with "zero sheep" I include 0 among the godgiven numbers.
At some point in history, we found it necessary to do basic accounting, not only of the sheep you might have, but also of those you owed the local strongman. Negative numbers turned out to be a splendid idea:
Voila: