answered question
Girl just breakup with him he is a idiot and I know it hard I'm going thought the same thing but just breakup with him if he is treating you like this hes trash