How should I deal when my boyfriend is brutally honest with me?

Hi guys, I've been with my boyfriend for 2 years. He is 27. My boyfriend has been brutally honest with me from the beginning. This has always hurted me and felt like insults. In addition to, he too bottles up his emotions and never express anything even when he is sad and I have to guess what's going on. So I asked him to try to Express his emotions more. But he said he can't express his emotions without being brutally honest. I asked him if he could be a bit polite and caring while Expressing his emotions and he said he will try that. What should I do guys?

How should I deal when my boyfriend is brutally honest with me?
Post Opinion