It seems that you are going through some strong mood swings which is affecting you daily living. I would rquest you to visit a clinical psychologist and take some psychotherapy sessions. You must explore what you are unable to understand and also need to find out certain way out to tackle such issues, also in future. Few sessions will help you to get clarifications and better insight on to your problems.
Next Steps
consult a registered clinical psychologist