annoying boyfriend

I'm 19 and my boyfriend is 20. I've known him for 2 years and we've been together for 8 months. We started working together so I see him everyday now. He's become very controlling and gets mad at me over almost everything even things that don't pertain to me. When we're on good terms it's amazing but when he's mad it's horrible. I'm his second serious relationship and I honestly don't know what to do anymore