Anger at husband

Hello I am a 29 year old mother of a 6 year old and i am 12 weeks pregnant with my second child.
I didn't plan on this baby I was done after my son, i had toxiemia so bad they induced me 5 weeks early. He ended up being a healthy 7 pound baby. I begged the doctor to tie my tubes at that time and because i was 24 he wouldn't.
Anyways this pregnancy is so different, I am so angry all the time, I love my husband and I know he has faults but all the sudden i can't stand him, don't want to talk to him, don't want to sleep in the same bed, can't stand to hear his voice. I am hating him for things from 4 years ago wow the strangest moments from our past keep popping up in my head..what do i do?? I am so resentful of the past all the sudden, he cheated on me a couple years back and I had forgave him and moved on but now it is back and i despise him for little things. Like not taking the trash out or not answering the phone when I call or taking to long at the store...How do i get out of this angrer, am i harming this child with my anger level. i also have quit smoking and have no way to relax my stress level's..
Is any of this normal or should i just get a divorce and move on with gulp.. life as a single mom? I feel crazy and i don't trust a word he say's.. Please if anyone has felt this way please write me back. i am not a angery person normally so i am hoping that this is just pregnancy