Angry husband

Hi ladies, I need your help or opinions. My husband and I have been together for 8 years now and have two wonderful boys together. Since having my second baby who is now 2.5 I have been a stay at home mom. My husband is always throwing digs at me how he’s the “only” one working and making me feel like I’m just sitting at home doing nothing ? Yes I stay home with the kids but he never has do anything when it comes to caring for them. When he comes home Everday the house is always spotless. Laundry is done. I also watch our neighbor to make extra income for the school year. My husband is always constantly in a bad mood and I feel like I’m walking on pins and needles constantly.. the stress always has to do with money .. it just sucks because I’m trying my best :(