Something seems awry. If she'd said she was happy with you and then said you've been an a**hole the whole time, it seems incongruent for sure.
That said, it's impossible for us to know what's going on between you and your gf.
It's very important for you to take care of yourself. Take your meds. I think you have a much better chance of sorting this all out with meds. You may also decide to move on if you cannot get this sorted out.
It's always good to see you posting. Very sorry about the circumstances.

WC