All of your symptoms are a reflection of some emotional stress that you may have not addressed, suppressed or don't have the required skills to address. When a person is highly emotional, it's not possible to think clearly or concentrate.
Next Steps
Please see a counselling psychologist for an evaluation and further course of action.
Health Tips
Anger is an emotion which hides many primary emotions like sadness, fear, rejection, worry, shame and guilt etc. Uncovering these emotions can help you to get a better understanding of what is bothering you and what would be the best way to resolve your problems.