Poor you, sounds like you have a lot on your plate!
I don't think it does children any good to shield them too much. Sometimes, Mummy gets upset, and as long as you tell them that you're ok now and that it wasn't their fault, and reassure them lots, then I'm sure it won't do them any harm.
Of course if you're weeping every ten minutes, then maybe you need to find some help of some sort? Are you on your own with them?
You sound really hard on yourself. Seeing you cry is good for the children. It's teaching them an appropiate way to handle it when you feel sad or upset, and then how to get on with things later.
You have your hands full, and things are tough for you now. Obviously they will get better as the children get older. But in the meantime remember what a fantastic job you are doing. If your dc know that you love them forever and ever, and they have a secure home and family, well then you are doing a great job. Be kinder to yourself.
you are a parent, not a machine. It really does not hurt children to occasionally see vividly that mum is actually human. It is helpful for them with their own emotions and starting to respect yours. Don't worry about it. many of us have done it to no ill effect
I agree with Uriel. Shows them you're human. I have done it. Occassionally, and for good reason. I've always got it together quite quickly. And on the whole I am a strong person, so I hope that they won't be damaged by having seen me cry for a few moments every now and then.
I think NOT crying is much weirder than crying. I cry in front of my 2 (even though DS just laughs) and sometimes it's good crying and sometimes it's bad crying. Can't do any harm unless you are bursting into floods all the time.
I cry in front of ds sometimes. He gives me a kiss to make it all better & tells me he wants to see my happy face. My mum always acted like everything was perfect when we were children which makes reality a bit of a shock.