Honestly.
The
best piece of real advice a friend has ever given me was:
"If a friend hurts you, then you probably
don't want them around for a long time. So why stick
around?"
Then, when would I know not to give up on
someone?
"When you know they haven't given up
on you."