My DP is 43 and can at times be very emotionally immature - rarely says sorry, expects certain behaviour for others but doesn't always behave that way himself, poor communication skills - often shuts down physically and emotionally when stressed etc. He has got better over the years and the emotionally immature behaviour is probably once every six months or so, sometimes even longer periods. Apart from this childishness, he's a nice person - funny, attentive, supportive (providing he's not stressed) and we have a normal relationship.
Anyway, he's clearly been stressed at work recently as I can see the signs and I've been giving him a bit of space and leaving him to it, as he gets irritated if I ask him what's wrong and denies there is anything. Last night I got back late and teen DD has a virus. I mentioned that quite a few kids I teach are off with a similar one. He said well it's probably because she went out without a coat, to which i responded that's not how you get a virus, she will have caught it as it's going round. He is from another country and people seem to believe that you can get a virus by walking with bare feet, or going out without a coat (even if that was true, which it isn't its 23 degrees at night where we live). Anyway, he was being a bit patronising, although he was obviously wrong, so I said if he doesn't believe me, then look it up on the internet as there's no point in arguing about it. He huffed off, was in a foul mood and came to bed the same.
I said there's no point in arguing and having a bad atmosphere over nothing and apparently I don't respect his opinions (😮 - it's a fact not an opinion; but anyway...) and told me to never speak to him in his life again and went on to block me, while next to me in bed, on WhatsApp, Facebook and Instagram.
I'm honestly a bit exhausted by the level of childishness. That just isn't normal behaviour. There are no other problems in our relationship, we had a lovely weekend together and this came out of nowhere because when he's in a bad mood you can say the smallest thing and it sets him off. He'll go back to normal over the next few days and there will be no apology for his complete overreaction. I know I could have probably said nothing, but I don't want DD growing up being told that you're going to get sick if you don't dry wet hair, walk around without socks or wear a coat in 23 degree weather fgs.