The hardest thing to deal with when you're having problems, and I say with experience, is other people. That includes intimate relationships. Other people have their own agenda and only reveal enough of it to try and maintain their interests. (There are situations that this doesn't apply to but an ex is one where it does) The easy answer will always be to get over it. Doesn't always work and isn't always the best solution. You have to assess this relationship for yourself and make the best decision with your happiness in mind.
The second hardest thing to deal with is money. You can't live without it unless your family (or anyone can support you) or you trespass onto someone elses property and live like a wild man surviving on nature. You could commit a crime and go to jail and get three square meals a day. You may just have to look at jobs you wouldn't have considered before. Most fast food places have NOW HIRING signs. When you apply for a better job when the economy starts to turn around it will look better that you worked and were making an effort.
Now ask yourself who is the most important person in your life. You can have two answers to this but the first answer always needs to be yourself. When you have kids you may have multiple answers but the first always has to be yourself. If you can't take care of yourself, you cannot take care of anyone else. With that in mind you have to figure out what you need to do to take care of yourself.
School is a good thing. If you're looking at making new friends at the same time science classes with labs are a pretty good way to do that and fit your major. Speech classes are great because bonding with your classmates is the easiest way to get through that. Most classes that I take that aren't math/engineering/somewhat-science related all require a lot of interaction and most often some kind of group work. Keep that stuff in mind when you sign up for next semester.
Sometimes it's okay to do things you love by yourself too. You shouldn't feel like there is some social need to be accompanied by others. At some point interaction is needed and should be seeked out then. If you love to bowl, do it. In the Air Force we had $0.50 a game days at the bowling alley. I would go and knock out 26 games because it was fun and I got better. I often think I am my own best challenger.
The most important thing is to take care of yourself. Once you're set, then focus on others. Most people who "appear" to be very caring and helpful beyond belief are the most selfish.