Teke, this man is mentally and emotionally abusive, if not physically. It's time to get away from him any way you can. You can call a woman's shelter and they will help you stay safe while he is removed from your apartment.
It isn't going to get any better any time soon, Teke, but it could get worse. Please get yourself someplace safe.
Hugs