Why don't you move back with your mom? If that's where you're happy, that's where you're meant to be. I always say pregnancy is one of those situations where if you're not part of the solution, you're part of the problem. It sounds like he's being part of the problem. Even if you don't necessarily want to leave him, the current situation you're in is not a good one for you and the baby, so you need to get yourself into a better place.
Honey you have got to calm down..I know that's the last thing you want hear right more but all that stress is not good for your baby. If you are with someone that doesn't treat you right you either need to sit down and have a serious talk with him and tell him how you feel or you shouldn't be with him..but all that talk about jumping off a cliff and getting in a car accident purposely...you have to stop that..calm down and talk to him!