Hi everyone new member, gona unload abit on you as much detail as i can bare with me please

well im male 24, ive had depression in the past, for the past 2 year or so i have noticed that i have real anger problems i mean i snap at anything my girlfriend says its like somebody else when i snap, i get stressed out for no reason, as quickly as i can snap i can get really depressed suicidal thoughts and stuff, also im stupid about other stuff, like for example if my girlfriend makes me food/drink i think what has she done to it, its gona harm me so i dont eat/drink it, this isnt just with my girlfriend its everyone, i get anxiety when im out dont look at people incase they make some big deal of it, sometimes think people are talking about me, i can have high days when im happy as larry full of energy and happyness then bang can snap into depression or slip out in anger for no reason what so ever im struggling to think whats wrong, this is just a simple overdraft of what im like, i used to have OCD i have overcome this im happy about that, can anyone shed any light or have same symptoms?

much thanks in advance x