My sweet friend,
There is no time for giving up but there is a time to say "I have enough" to this person or these persons that are hurting you.
I think that you are over your limit. Do not quit Mandy, take another path.
I am here for you and I do understand!