Hey Krusty ! Welcome back to forum. So you are still with the same girlfriend. After most of us experienced posters told you to find a better one. Was thinking you are with another girl now. However I understand that its not so easy to leave a person because it would be smarter but there is also this human side where heart is involved. Besides it takes a lot of strength to leave someone you love or loved.
I personally would date girl with mental problems if I couldn't get any better. So you want to help this girl but in order to be able to help her you need get help for yourself. Otherwise this could continue for years and she could keep dragging you down with her.
You hope she will get better but you see this depression is also her, she is not just a happy human being but she is also depressed at the times, its part of her and you have to love these both sides of her otherwise you dont love her. When you want to change someone you are loving only yourself.
If you cant focus on work or degree maybe you are depressed too and you should see a doctor to prescribe you some pills. Know sounds harsh but might be true.
I knew a guy who dated mentally ill girl - she had many problems but she was his first GF and he wanted to make it work. It was possible for a while because he didnt put her first - he put a work and his hobby - mountain hiking first. He realized that she would need constant his attention just to feel okay, basically she needed so much that it would be unfair for him to be the only person to give her all that time. She also had to rely on her friends. However this relationships ended cause she dumped him(thats what he get for putting up with her crazy BS) but wanted to be friends few months afterwards.
What I would suggest you to do is put your work and studies first. If she dont have a future dont let her ruin your future. Okay? If you still want to help her then visit her in hospital, every day if you can, if not that whatever time you can give her after you took care of your own needs. In times likes this its tuf and friends to talk to and hang out just to forget the problems can help a lot. So don't alienate your friends.I hope you are still going to gym cause movement is a good way to feel good.
Heres a fragment of a book Im currently reading "Love Freedom Aloneliness".
You have to create the atmosphere of happiness
around you. If everybody is miserable, how
can you be happy? You will be affected. You are
not a stone, you are a very delicate being, very
sensitive. If everybody is miserable around you,
their misery will affect you. Misery is as infectious
as any disease. Blissfulness is also infectious
as any disease. If you help others to be
happy, in the end you help yourself to be happy.
A person who is deeply interested in his happiness
is always interested in others’ happiness
also—but not for them. Deep down he is interested
in himself, that’s why he helps.
Doubt kills more dreams than failure ever will