I need Advice (long post)

First of all I know this will be a very stupid and controversial post that is why I am posting anonymously and will remain anonymous...

So ok here I go, my husband and I have been married for over 4 1/2 years now. At the beginning when we started dating and even our first year of marriage things were good everything was fine, until one day I discovered he had gone to his old Facebook and send pictures of his dick to basically every girl he had as friend (old Facebook so most of them knew me from high school and that we were together some had no idea since he moved cities and went do a different high school) he then messaged each and every one of them says "sorry my account got hacked but what do you think of my dick" and after that I kept getting messages from people we both knew he had sent them that and that's when things started going downhill I started being insecure about myself I started hurting myself but I stopped when I found out I was pregnant.

I started being hurt when he would watch porn and to be honest those were things that wouldn't mind me before all this after that this has been one of our biggest problems and now I'm on the fence on weather we should go our separate ways or stay together.

I do love him and SOMETIMES I feel like he loves me too but sometimes it's just like we are enemies under the same roof

Recently he started being a bit violent and I'm scared, my family isn't nearby

I don't have a job because I quit when we married and moved away.

If you were in my place what would you do?