23 weeks and everything annoys me

This entire pregnancy i have been annoyed at every little thing. My SO is walking on eggshells and i feel bad but i cant help but feel irritable and annoyed all the time. I wake up and sometimes i just go back to bed because i cant stand his voice i cant stand his actions i cant stand him looking at me or trying to kiss or touch me. He feels i got pregnant on purpose and want to leave him now that i have a baby growing inside me. Not the case at all i loved him before we got pregnant i still love him and want this family. I have no sexual desires at all and im not feeling intimate and i feel he is very immature at times and its annoying. Anyone else going through something similar? how do you deal with it?