Relationship help!

I need help because I don’t know if I’m overreacting or not..

So a little background info first- we are pretty young, he is 22 and I’m 20, we’ve been together for almost 3 years and have a 17 month old daughter and are planning our wedding for the end of May this year.

So my fiancé liked another girls picture a few days ago, which I wasn’t even worried about at first because they don’t even really know each other and she’s maybe 16. I just noticed it because it was the first thing that popped up on my feed, but he hasn’t liked another girl’s selfie in a long time. I brought it up as a joke at first and he just rolled his eyes, then a few days later I asked him randomly if I had something to worry about.. I had to ask 4 times to get an answer and he finally said that I didn’t have anything to worry about, so I started to worry just for the fact that he hesitated to answer me THREE times.. I asked him why I had to ask that many times and he started flipping out on me telling me to “f*** off” and saying “I don’t give a shit” and he asked why I would even ask that, I told him because he hasn’t liked another girls picture since we’ve been together and that he had a rep

before we were together. The day before he liked it I also read him this post I saw about a guy explaining that he doesn’t “like” other girls’ posts for the fact that he doesn’t want to even give another girl a minute of his time or make that girl think she has any chance, because he respects his girlfriend. So him liking it right after I read that to him upset me as well.

So this post isn’t about him liking the selfie, I don’t even care about it, what I do care about is that every time I try to have a serious conversation with him or tell him how I feel about something he TELLS me he doesn’t care and he sits there and doesn’t say anything and says he doesn’t know what I want him to say and he says he’s bad at conversations.. I don’t know what to do because we’re getting married in 5 months, but I need communication about serious things like how I feel about something. Do I post pone the wedding until he can learn to communicate and care or do I just let the whole thing go..??☹️ Please be honest!! TIA!