Well there is an excellent book about Anger by Thich Nhat Hanh. Basically you have to keep asking yourself why are you angry. Until you really no why and drill down to the root problem then you can't fix it.
Maybe you are low in iron in your blood?
Maybe you would really like to go to work?
I don't know. You are angry because you are not happy...but why?
Have you thought of putting your child in a kindergarden a few mornings a week to give yourself a break?
anyway you can google the above author.