Oh Jesus. I think you need a stress management class. I am really serious here. I think it would help you on many levels. You need to take the reigns of your own life. So much of your anger and anxiety seems to crop up when you feel out of control.