Hola María,
Lo que describes es violencia de género, pues él ejerce control sobre ti, además de violencia psicológica. Te recomiendo que compartas esto con alguien de confianza como es un familiar o alguna amiga para que pueda ayudarte pues el apoy en estos casos es fundamental. Siento decirte esto, pero lo más sensato sería salir de la relación por tu bienestar y el de tu hijo, pero al fin y al cabo eres tu la que debe de decidir. Este tipo de conducta no suele mejorar sino empeorar, por lo que aunque tu eres quien debe de tomar la decisión adecuada, piensa en tu hijo y en ti, pues vivir una situación así no es justa para nadie.
Espero haberte ayudado.
Un saludo.