For your anger, don’t respond immediately once your calm then do it and walk away from situations which make you angry. Don’t lose hope, daily do things you love doing. Keep doing this and your mood will change
Since when are u going through this ?
How you feeling now? Must be tough cause these are tough times. However, you cn try changing your mood by replacing negative thoughts with positive ones. Try working out and staying physically active