<human>: Can you condense the text into a few key points?

We have been together since I was 16, now I'm 19 and he is 20. We have been living together for a year. I'm a full time student and he works full time. He's from Arizona. He moved to California to be with me, so he doesn't have any friends other than co-workers. Since he doesn't have any friends, we spend most of our time together. I love being around him, I ask him if he feels fine spending all his time with me and he says he doesn't really care. His co-workers ask him to come to parties but he always says no. We do hang out with my friends, which are mostly guys, and he gets along with them well. 

Lately he has just been so cold, he doesn't kiss me goodbye in the morning when he leaves to work, doesn't send me messages about what's going on at work, he doesn't even want to have sex anymore. Whenever I tell him about my day he just responds with I don't want to here about. If I do something wrong he gets super mad and starts throwing stuff and cursing at me. If i ask him what's wrong or why is he mad he just says nothing just leave me alone.  Everything is just different.

I don't know what to do. How do I approach him about this. I don't really want to break up with him because I'm so used to being around him. I don't know what I would do without him. He was my first.
<bot>: Bf has been cold latley and kind of violent. Don't know what to do. Should I break up with him or try and figure out what's going on with him.