(((lastyearisblank)))
Not real nice of your bf to call you mean names.
Has this happened before, or is it pretty new in this relationship? Have you been in other romantic relationships that were emotionally and/or physically abusive? Just curious. We tend to fall into patterns of picking the same types of partners.
I'd advise you to use your savings and get a small place that you can manage to pay yourself. Rent a room in someone's house, a studio apartment, whatever. Point is, you're not leaning on anyone, and your self-esteem ought to go up. Because you CAN do it! Don't take him back, unless you are both willing to enter couple's counseling immediately. Otherwise, that's taking a step backward and losing self-esteem.
(((hugs)))