Husband is being insensitive.

I know this might sound a bit childish or maybe it's my hormones acting crazy (I am 6 weeks pregnant). So this whole pregnancy has been really hard on my body, constant nausea, vomiting, I have a very hard time keeping anything down even liquids, so since I haven't been eating too well I've been extremely lightheaded and tired. Even though I feel bad most of the day I try to go and hang out with my husband in his computer room and so this afternoon I went in there and tapped his neck and he turned around and softly punched me in the leg but it still hurt and he was being really mean and hurting me for no reason so I just decided to leave and stay in our room, took a nap, and when he came in he told me I need to stop being so lazy and that I was a loser because I wanna stay in bed and just saying a bunch of other mean things. Not to mention I also go to college full time and work a part time job. Idk how to make him understand what I'm going through and how I feel when I can't even talk to him without him being a jerk