You may have to let him go. If you really care about him, you need to give him his space because he apparently has a lot of emotional issues that he doesn't know how to deal with, which is why he doesn't talk about it. The worst thing you can do is pressure him about opening up. I know it sucks that you may break up, but if he really cares about you, you will be back together when he gets himself together. But i imagine you're young (16-19) and at that age it can take time to find your balance.He should talk about it, but if he feels like he can't talk to you, perhaps you can convince him to talk to a professional or vent on Blah Therapy more often.