You know you are going to have days like this, hon. They come with the territory! Unfortunately!
Just be you, don't be someone else. If you don't like what your H says just tell him. Don't be a doormat.
It sounds like he is a child begging for attention, like you don't have enough on your plate. Yea, it is like a juggling act. M is not easy, thats for sure.
I'd say treat yourself, you are so busy trying to make everyone else happy, you have forgotten about doing little things that make you happy!
So take a deep breath, and do something for you! If you don't you are going to fall apart! Have your cry, nothing wrong with that!