Verbal abuse?

So me and my boyfriend have been having real problems lately. He called me lazy said he was getting cold feet about being with me ... said I was gaining weight.... told me I ate too much ... he said he was sorry so I forgave him but every day it is something. He got angry last night because he went through my Facebook and I have a picture with my high school boyfriend from 4-5 years ago! He drinks every night and he becomes mean and the next morning apologizes and this happens every single day. I’m exhausted. I’m drained. And quite frankly I’m done with feeling this way but I don’t want to leave him ... I can’t. We live together and have jobs here and my family is a whole state away ... idk if he can change his ways I’ve begged him ... but he will blatantly ignore me when I speak to him and my friends say he’s verbally abusive but I don’t believe them .... I just never thought I’d be in an abusive relationship.... please no mean comments but what do you guys think?