You should never feel not good enough or like you aren’t worth anything. Your boyfriend loves you for YOU. Not your weight. I understand, my boyfriend and I are very strapped for cash as well, living on our own in Chicago is quite expensive.
But remember, I cannot want it for you. You need to want it for yourself and stop making excuses.