No one can tell you what to do, however, from personal experience, I certainly hope you decide to leave the marriage. I stayed for many, many years because I thought I should. I get the impression that verbal abuse is involved. You may not recognize it or want to believe that your husband would, knowingly,do that to you. Think about the negative comments he has made. Think about how your actions now will affect your child later. My advice is get out of the marriage and fight to keep your child. You are young and have your whole life ahead of you. Take advantage of that for you and child. In my opinion, your situation will not magically change, I wish the very best for you.