Hello Friend, Good that you are seeking a help here. All your problem are interlinked. Anger, frustration, anxiety are expression or outburst of stree. Source of stress can be from any corners and you can't control it. What you need to learn and do is how to manage it without impacting your day to day-to-day life.
Take a professional help to assess your suitation and get recommendations on how to manage stressn within your limits.
Next Steps
Feel free to reach out to me online through Practo for further detailed evaluation and suitable solutions that you can follow practically to overcome this stress.