Hello Friend, Good that you are seeking a help here. Mood swing and other symptoms you referred are sign of stree and anxiety. Don't hold on such disturbances within you. Take a professional help.
Take a guidance of psychology counselling to first assess yourself in detail to figure out the actual reasons or root cause for such emotional disturbance. Don't worry, these emotional issues are like any other physical illness and can be treated through self therapies, dietary, excersise and sometimes with medication.
Next Steps
Consult a psychologists directly or online. Feel free to reach out to me online through Practo app chat for further evaluation and recommendation. Be positive. You will be alright soon.