The simple answer is “probably not”. You are in a very typical cycle of abuse. If you could solve it, you and your boyfriend would have done so long ago. Your relationship didn’t have a good foundation to start with and it hasn’t stabilized despite being together for over 5 years! It’s of great concern to me that in that amount of time you haven’t been able to find jobs and support each other enough to make a home of some kind.
I encourage you to contact your mother and see if you can heal that relationship. Will she give you a chance to leave this guy, come home, get back into school and start making something of your life? If that’s really impossible (and you won’t know unless you talk to her), please contact one of the seven women’s shelters in your city. Such shelters offer counseling, housing, job training and advice for extricating yourself from an abusive relationship and getting on your feet.
Don’t wait. It isn’t going to get better unless you do something different from what you’ve already done. At least talk to the shelter’s staff and see what your options are.
I wish you well.