My husband invalidates my feelings or is it me

Just a little background. Yes I’m “going sick” because for over a year every single time I’m feeling down or a certain way be will tell me he doesn’t want to talk and ignore me and demand me to leave him alone. Then later on he will talk to me as if nothing is wrong. It’s dysfunctional in my eyes bc I like to talk things out not just go over them. He will blow up over the smallest thing and when I try to communicate he will tell me to leave him alone. If I keep begging him to talk to me he will threaten to hit me or say I’m making him angry. But he will say something really mean like “leave me tf alone or call me stupid etc. he will act as if I’m the worst human and not talk to me. It breaks my heart how easy it is for him to ignore me. He says that just bc he doesn’t talk as much doesn’t mean he doesn’t love me. I really don’t think he does anymore and I’m considering divorce. He says it’s ME. It’s all ME. For example, he got off work and I asked him how his day was, he says why do you ask me that? If my day was good I’ll let you know what happened but that question is dumb. I’m SORRY. That’s just a fucking question ppl ask when they don’t see each other all day. he makes me feel like I’m CRAZY AND IM TOO MUCH. He will make me soooooooo upset and mad fo the point I’m going off! And then say “I love you” like what? This morning he called me stupid and dumb and weird. HELP ladies am I crazy or is it him???!!! He invalidates my feelings so much in my eyes ( we been together for 7 married for 2 out of the 7 years , we have two kids , we don’t have nobody but each other we have no family on both sides that we speak to , he is literally my world. He is so sweet to me he just got me flowers the other day randomly and does cute things he helps around the house, he isn’t AWFUL but he’s NOT THE BEST. I’m so confused . I don’t get why he invalidates my feelings. It makes me so sad that it’s that easy for him)
Achieve your health goals from period to parenting.