I'm so over it

I'm just about fed up with my boyfriend. He's been acting like he's 3 or 7 instead of 37. He'll get mad and not wanna communicate for days, even weeks! I'm tired of it! I'm the one left wondering if he's ok bc he doesn't answer my calls, texts, etc.. Then when he decides he wants to talk he'll text and say work is the reason. Yea that's the case most times bc he's a lawyer and he is usually swamped BUT I know this time it's because of our disagreement. I just think it's childish!