Eh, don't beat yourself up over getting angry, it is hard not to sometimes. I have very much so struggled with anger and resentment myself. I am sometimes rude to my W when we text because I'm so angry with her. I always feel like poo afterwards though so you'd think I would just stop it. Just try to not get stuck in the anger and resentment if possible. I'm trying so that I don't become bitter, but it is hard sometimes and I think anger is normal to an extent.
Definitely take care of yourself first! That's exactly what you need to be doing, that and taking care of your son.
Me: 35 W: 32 MR: 2y T: 3.5y SS11 BD: 11/3/16 EA: 10/26/16 PA: 11/11/16 W asks for S/D & ILYBINILWY 11/13/16 Status: I moved out 11/19/16, GAL I filed for D: 12/14/16 D-day: 3/10/17