Is it okay if my boyfriend says that I need to be more intelligent to understand him?

We've been together for 2 years. Before entering into the relationship he was quite expressive , gave me compliments, made me believe that he is so into me.

But just after we entered the relationship he turned emotionally unavailable or distant from me. He never expressed himself in our relationship and said he is unexpressive but in the beginning he was expressive. Like was that all fake? I asked him " been together for so long I'm still not able to understand you what might be the reason to it?" And he replied " you need to be more intelligent".

I find him belittling me many times like saying me psycho ( out of anger) , how can you be so dumb? , Are you an ice aged woman? , etc.. I feel so inferior in front of him. I never felt that warmth of love from him becoz he would say many hurtful things to me and never say sorry for them, he never cherished or adored me in anyway. He has invalidated my emotions many times (saying I'm so weak and sensitive ).

I feel so jealous of other happy couples. But he never understands what am I going through. Am I in the wrong for feeling all these things?

Updates
+1 y
Thanks guys for helping me
Updates
+1 y
Really appreciate all of your suggestions
Is it okay if my boyfriend says that I need to be more intelligent to understand him?
Post Opinion