Hi Alizee, and welcome to SR.
I can't give you a time frame on when you will begin to feel better. Each person is different.
Are you doing anything nice for yourself? Often when I am feeling down, I will do something like take a bubble bath with candles, read a favorite book, something just for myself.
I want to commend you for seeing the situation as it was, and that you deserved better! I hope you continue to post, and know that you are among friends! :ghug