Move 1/2 of your money out of that checking account. Stop any automatic deposits of your income which may be going to it.
Open your own account AT ANOTHER BANK. If you open an account at the current bank, they link them by social security numbers. It is very important that you learn which banks are "sister" banks. Make sure that you do not open an account at a sister or cousin or any related banking institution. Your very best bet is to open an account at a small local bank.
Call any and credit cards, and either close them if you can, or remove your name from them. If you have a credit card that your husband has your name on, remove your name from the account and destroy the card. Have a witness see you destroy the card, then send the remains (having the witness watch so you can have proof and an affidavit later if needed), via certified mail to your husband. You need to sever all financial ties with him to protect yourself. If you cut your cards up and have a witness that you have done this, he cannot later accuse you of running up credit card bills. Taking off your name from his cards will also make it impossible for him to claim this. Stopping any cards that have you as the primary holder will prevent him from running up bills in your name - and keep him from leaving you with lots of bills.
If you "need" a credit card, an alternative might be for you to call the credit card co, and tell them to remove his name as a signer, and then to change the credit card number, and send you a new card. This will stop any use of the card by him and keep you on the same card. Either way, you won't have a card for about 2 weeks.
You need to go dark with this man, right now.
I would advise you to file for a separation as soon as possible, if only for your own financial safety.
Call an attorney first thing tomorrow.
Oh - if you are paying that cell phone bill, cut off his number. And if you are paying for his health insurance, let him know that this will also be lost as a consequence of his behavior......
Do not for one minute believe anything that comes out of his mouth.
Not. One. Word.
And do not give this guy another penny. Cut off any finances you have with him TOMORROW. If you have to take the day off from work to do it - then DO IT.
SB