@cam Let me start by saying, stay strong, you have come a long way and you have what it takes to continue. Please don't loose hope.
Secondly, I want you to think about this, if you are having thoughts of leaving job, I would rather take another job with slightly less money than to leave job...