There's a lot going on for you in the foreground and background too. Stress, unresolved problems, lack of sleep and disappointments can make a person feel irritable and lose concentration and focus.
Next Steps
Please see a counselling psychologist for an evaluation and further course of action.
Health Tips
Take out time for relaxation, hobbies and good sleep. They are important for everyone.