It's good that you have such a strong support system, and that you can use it when you do become overwhelmed. We all get to that point, imo... being overwhelmed. I find it's a good thing to let others know this, for instance, stating, "I'm overwhelmed." or "I'm really upset right now."
Yes, it's amazing what we can get through once we do have good advice and support. It isn't easy, it isn't fun, it's always work... I'm glad you have made it through... you have had a tough row of late, I agree! TC