Aw, being yelled at is scary. No matter what, it is never wise or helpful to yell at the person you're in a relationship with. If I were you I might discuss this element with him. Tell him it's okay for him to talk to you if there's something he's not happy about, but yelling is unacceptable.
To keep occupied... maybe write in a journal, watch your favorite movies marathon-style, take a hot bath, reorganize a collection you might have, clean, go shopping for an item you've been putting off buying, learn how to cook a new recipe, spend time with a friend you haven't seen in a while, take a long walk, make playlists of your favorite music, play with your animals if you have any, work out... I'm just throwing out suggestions.