What is the difference between giving up and knowing when we have had enough?

giving up=> you stop because you are no longer able to continue

have had enough=> you do not seem it worthwhile, or you do not feel like, to continue

--Gottfried Schatz