I don’t know what to do

I love my husband. We’ve been married for almost 2 years, but we’ve been together for 8.5 years. We have 2 children together. A 5 year old and a 4 month old. He was just accepted into a CFP program that requires him to study a lot. I work 9 hours a day with tiny children, come home and take care of the kids by myself. I also cook dinner and clean up. I’m not complaining about what I do. My husband has been a complete ass lately. I’m sure he’s stressed by this course, but I’m at my breaking point. I’m tired and sick. I’m up 2-3 times with the baby at night. Then leave at 6:15 for work. Some days I’m getting home around 5pm. He has been complaining about everything..a few pieces of laundry being out, our oldest daughters toys on her little table. He threw all of it on the floor. So I got mad! Then he told me all I do is bitch and complain and that I’m always so miserable. Then he woke me up, painfully fingering me. So I told him to stop, no, I don’t want to. He kept trying!! Then after a few minutes of me saying no and stop, he got mad and said you’re such a great wife in a mad tone. It’s like this almost every day lately..idk what to do.

Edit: I should add, that he works as well, but his work day is 8:30-5, with an hour lunch break in there. Mine is 6:45am-5pm, with no break (my choice, for more money)