Rude!!!

I swear... It's so freakin difficult living with him some days. He gets mad over the dumbest shit and then completely ignores me because he is in a bad mood. The other night I was in the bedroom reading, and he came in and I guess was ready to go to sleep so he doesn't give me a chance to put my glasses or my book away, just walks in and turns of the light and lays down! So I had to get out of bed to go turn the tv off that he was watching and lock up the doors... I mumbled under my breath "ugh what is wrong with you" and he sits up and starts going off on me!! I'm currently unemployed because I just moved with him.. He is military.. And I am pregnant. It's hard to find a job at 5 months pregnant!! And he yells at me "what do you mean what's wrong with me!? I'm fuckin tired! I work my ass off and you sit on your ass in this air conditioned apartment not doing shit!" Even though I sweep, mop and vacuum almost every day. I do dishes, clean the room and the laundry. And generally keep the apartment nice and tidy and food on the table.. Like I should since I am not financially contributing... I also help him with all of his class work and homework. I try to do as much as I can to help out... 
Well yesterday, he finally stopped ignoring me and was being kind of nice. Then this morning, gets mad at God knows what when he is at the gym... Walks back into the apartment and tosses some pancakes from ihop on the table and just walks away... Doesn't say shit. Then comes up to me and tells me to pull up his syllabus for class for him... And just walks away and goes to lay down in the room... 
I have no idea what crawled up his ass and died lately but sweet baby Jesus it is getting hard to live with him... He blows up and acts like a child at least once or twice a week... On a good week!! I wish I knew what his problem was... But he won't even talk to me about things going on with him... I'm seriously just about to call it quits with him... I can't live walking on eggshells..
Just needed to rant... Sorry lol..