to stop hoping or believing that sb will change, get better, etc.
Oxford88% of films
to stop hoping or believing that sb will change, get better, etc.
but I am not ready to give up on him yet.
I'm not going to give up on you, buddy.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition