Only you know when it is the right time to call it quits. But, I would be dissappointed if you quit now. But this is not about me or anyone else here, this is about you and what you really want.
We all get down, want to throw in the towel. But when we feel like this, I think it would be great if we sit down and decide what are goal is here!
It's our final decision, but, hang in there. You have my full support, no matter what you decide!
You sound like me; I also get defensive; big time. It comes with the territory of being hurt by the one person you thought, would never hurt you.
Sending a BIG {{{HUG}}}.
I think you are doing great, afterall, all roads have holes and bumps