Could use some help with this

My boyfriend isn't making me feel good about myself anymore he says who I have gained wait and even has said I better watch it for it I gain anymore because he isn't going to date a fat woman and for our one year mark of being together he did nothing for it and I did the full 10 miles card present and made an awesome meal and he just said he has never had a girlfriend long enough to know what to do and has said before idk if a long term relationship is what I want and he is the one who asked me to move in I am getting so depressed about everything I work go to school and clean and cook and he is unemployed and at home all the time and does nothing tell me what to do to make it better