Someone give me guidance

So 6 months ago I started getting sharp pains in my lower abdomen and I’ve had past of ovarian cysts. But I started feeling really weird before my period and then the day before I would start throwing up and then start and be fine... fast forward two months later and I was throwing up everyday two weeks before my period and also would get crazy intrusive thoughts and severe anxiety and insomnia. But that would last after my period too... I think I had maybe a couple days of freedom and could kind of function but has a cloudy head. Till suddenly I couldn’t stop crying, I was wanting to die, I didn’t feel real, my thoughts were so out of control. But it was always before my period at least three weeks before throwing up and feeling so uncomfortable days before jittery. Now I’m on antidepressants which has helped a bit but does hormones do this?? If anyone has experienced this and knew what was happening. I just want to feel normal again. I’m only 21

Also! Now it has been 24/7 even after my period but is it still related? The antidepressants have helped give me relief but i still off and get really weird before my period not as bad 

Omg this kinda what i am feeling but boobs leaking to had my period when on time but dark spotting and one day. I took a test neg 2 of them. And 11 day sinces that period and now i am spooting again