Please help

Ok so lately I've been so mean to my poor husband and I don't know why. I'm sure it's hormones but I feel so bad. Everything he does just pisses me off. It starts in the morning when he won't wake up for work and I have to yell at him 100x for him to get up. He is never on time for work and he literally just started working at this job 2 weeks ago. Then he comes home for lunch and bitches because he's hungry and when I tell him to make something or go get something he pouts. I work too. Then he does the same thing when he gets off of work. I don't ever want to spend time with him. Idk why, but I'm being so distant towards him and I feel so bad because I love him so much