Hello dear
It seems from your description that there might be temper issues causing excess of anger and also anxiety. Try consulting a clinical psychologist through online consultation or meeting in person for proper diagnosis and treatment.
Next Steps
consult a clinical psychologist
Health Tips
meditate, spend time with family, engage in activities you like