J.J.
I know it is hard, but you need to leave him! DO NOT MARRY HIM! It will only get worse if you do! I am not sure what your relationship is with your parents, but maybe they can help out while you get on your feet. If you aren't happy your kids will notice and it will affect them too! You are a lot stronger than you realize especially when it comes to doing what is best for your children!