Oh dear, it's not easy to take care of a newborn and it can get really exhausting for the both of you. Is there anyway u can get help, family or hire a nanny so that get can some rest? Try to get professional help for the anger management which may have underlying issues.