The symptoms you have described suggest you definitely have mood swings with aggression and irritability. OCD itself can cause these symptoms. Also OCD is highly comorbid with bipolar disorder. But you need a detailed evaluation first to asess whether you have Bipolar or other issues. mood swings can be part of OCD and impulsitivity which come under the same spectrum. Don't try to diagnose yourself.
Next Steps
kindly consult a psychiatrist immediately. Take your parents with you for better information and evaluation.
Health Tips
Avoid smoking and alcohol if any. Be with family and friends. Daily do exercises and take breaks. Be relaxed stay healthy.