There's not much I can say, I'm not a mom. But what I can say is that you aren't your mother. You've got a lot on your plate and you can only do so much. You are human, you are learning, and you are doing a great job.
(I totally suck at things like this - but I think you're awesome, and you are a rock star mom).
----
As for feeling like you're only being heard when you're yelling. I feel the same way. I just didn't know how to express it. Thank you for helping me see my path, by sharing your own.
*hugs*
M:32,H 32 T:10, M5 BD/H Move Out: 9/2014 - extreme anger H Mental Illness Diagnosis: 4/15 Served D Papers: 10/15 Divorced: 11/15