Hi yes I have twice. I felt so angry all the time. It's not even that my husband didn't pull his weight it's just everything I had to do on top of a stressful job. It took a while to fully recover but it does happen so hang in there. Some of the things I did won't be relevant to you but hopefully some will help:
I addressed issues at work and forced myself to become better at setting boundaries. I told my manager and colleagues I was struggling and I sold it to myself that it was unfair on my children for me to not implement boundaries. In the end I left my job because it was never going to get better but not everyone has that option. I do need to work financially but I did take a few weeks off and used the minimal savings we had to survive.
I got on anti depressants asap. I know not many agree with them but they made a huge difference.
I hired a cleaner. Again not always possible but worth sacrificing something else for if at all possible.
I let some stuff go such as doing the PTA and extra stuff with dc.
I dropped the gym for a time as it was stressful fitting it in.
I cut back my dcs extra curriculars to a manageable amount and told dh he was in charge of some and let it go.
I ate what I wanted when I wanted without guilt. Trying to make meals from fresh is an extra burden and while important everyone will survive for a while until you feel better. Denying myself certain foods made me feel crap.
I gave up alcohol. That seems counter productive but it just makes you more anxious in the end anyway.
I told dh that we are now going to be a bit selfish and not totally focus on the dc 100% of the time. Of course we met their needs well but we stopped allowing them to interrupt us and dictating everything we do. We stopped putting ourselves and our relationship last.
Lots of it is acceptance and that's not easy but you have to tell yourself over and over it's ok and normal to feel this way from time to time.
I got a diagnosis of adhd in the end and stated in medicine and it's changed my life.
You can and will get through this but you have to put yourself first and be selfish for a time.