I fight a lot with my boyfriend because he doesn't smile or talk much

He usually just sits in front of me without saying anything looking around until I say "say something!" or "what happened?"

When I speak he listens but doesn't laugh or smile at my jokes. But I don't blame him for that, they're usually very silly.

He says that he's this way since his childhood and that he's not mad at me or anything. I feel like he doesn't love me enough and start crying and fighting when he behaves like this.

There are so many things happening in his life but he doesn't share them, actually he just doesn't know what to say.

I love him a lot and if we meet after a long time, he talks. But if we meet everyday he has nothing to say and is usually in a sh*tty mood for no reason.

He also gets angry at me because I get angry with him and it just goes on getting worse.

When I break up with him, he begs me to meet him and then he's extremely nice and chatty but then the next day he goes back to normal.

What should I do? I don't wanna break up because even though he doesn't talk much, I enjoy a lot because I love going out to different places etc. I usually talk so much that I keep myself entertained.
I fight a lot with my boyfriend because he doesn't smile or talk much
Post Opinion