<human>: Give me a shortened version of the text

Me (21 m) and my Girlfriend (25 f) have been together for 1 1/2 years. I love her but I've now come to my senses that things aren't going to workout the way they should. On the surface, everything is great but in reality, our lives are on different spectrums. Here is my main concern, she is on some serious anti-depressant medication (I can't remember the name but her life is basically hell with out them) and it's one of the highest dosage that has helped her. Despite the medication helping her, she can still
be a bit psychotic and depressed. She went through a terrible break up when she discovered she was pregnant; the father simply left and said he had a future to fulfill. Her life has dramatically improved over the past two years since we've met. I wanted to be that guy that helped her through all adversity,  she doesn't seem to improve and it kinda holds me back. As a mechanical engineer student with a part time job, I don't think I can continue having her in my life. It will be a liberating experience for me but it will be rougher for her since I've provided help emotionally and financially. Also, she doesn't have any friends.. I really want to stay on good terms with her but I'm afraid she'll hate my guts or it'll be nearly impossible for her to have me as a friend. 
Like my title, what are some things I can do to ease the pain for her? It's going to hurt me to let her go but we don't seem to make much progress. I can't be trudging my life I'm hopes hers betters. 
She will be starting school in the spring for the first time in two years. I'd like to see how things go the next few months but I'm just so uncertain..

Sorry if I wasn't clear enough, I'm at work and on mobile..Just wanted to see if anybody had any advice.
<bot>: I'm trudging my own life to keep my girlfriend's life focused and stable but I feel like I need to move on.