well first thing, don’t stop them, they are telling your body something important.
emotions are temporary, they are messengers to get you to stop for a moment pay attention to your inner world, your inner child. even if u wanted, you can’t stop your emotions. the only thing you can do is to allow yourself to sit with your feelings when they come.
you have to breathe those feelings into your body and let your body physically feel and digest it. the next time you are sad or angry, try rubbing your stomach in slow circles, make sure you are wearing a shirt (doing it on just skin will be overwhelming at first) to help the energy move through you. it will feel sooo thick and heavy, but emotions always pass. always. they are not permanent.