Guys, why does he keep his problems to himself?

My boyfriend d keeps things to himself. If he is having a terrible day, I have to find out about either through friends or on Facebook. Why can't he just talk to me and tell me what's wrong? I have proved time and time again that I am there for him, that I am willing to listen and that I love him. Yet, he still won't give me a chance and let me in. What should I do? Is this normal?
Guys, why does he keep his problems to himself?
Post Opinion