Bad boyfriend?

So for the past week or so, my boyfriend has been completely flipping out over pretty much everything. His parents talk to him and he immediately gets put into a bad mood. He's yelling more, just throwing fits for no reason. And then right after, he's asking me why I'm mad at him and if I really do love him. If I don't have a smile on my face and it's because he's "not doing good enough" or "I don't love him as much as I used to". I don't understand what's going on with him or what I should do.