What are some anger/stress management skills that can be practiced on a daily basis?

I need help with directing my anger and frustration. I tend to let it all out at my mom, which is beyond horrible. Help?

Talk to yourself out loud when no one is around. Breath, relax, take hot showers or baths. Find a quiet place. Get a good nights sleep. Eat healthy. Pray. Enjoy your own thoughts when other people’s thoughts are negative, hateful, or angry. Stressed out about things happening over and over again? Concentrate on the silence in your mind then go about your business. Stay compassionate and safe this will help.