I don't know if you are trying to tell us you are in an abusive relationship. If you are get your kids and get out now! There are shelters you can go to, family members, or friends. But get out, no one deserves to be beat, or even hit, or mentally abused. If you 'love' him and can't leave, think of your kids. If you have boys they will grow up thinking this is normal and will become abusers. If you have girls they will also think it's normal behavior and allow that to happen to them. Maybe you 'love' him but you must love yourself more not to allow it.