I'm so sorry to hear you're going through this. I can kind of relate, I'm struggling with a similar thing with my coworker at the moment, working as hard as I can, barely having sleep or a life, only to be told it's not enough. As hard as it will be, try to focus on where you want to be, rather than where you are. You sound like an incredibly hard worker so you will get there and laugh as you leave them. I'm sorry to hear you're struggling with your family. I wish I could offer words of advice there. All I can say is keep trying, you will get where you want to be. I'm sorry I can't be much help. I'm here for you if you need me.