It sounds like a verbally abusive relationship…yes, like you said very unhealthy. Strive for something better, leave him and find yourself.