Gemmy, please call a helpline. I don't know where you are located or I'd put some on here. I'm guessing you aren't in Oz - are you in the US?
Sweetie, you need somebody to talk to about all of this.
Helpline counsellors will be able to put you in touch with some social workers, who can help sort our all your problems for you. They are trained professionals who can offer you alternatives.
And may I say, I think you are staying with your bloke for your daughter and probably money reasons (amongst others). This man you are with is highly manipulative, and knows just how to push your buttons. I hope he hasn't threatened you or your daughter.
Even the police have people that can help you.
We can all pray for you, but you have got to make the effort to do something about this situation.
I know you are suffering and you are depresesed. But living with this bloke is seriously affecting your mental health and that of your daughters. Do you really want her to grow up in an atmosphere of fear and possibly violence? It doesn't matter if he is her father - you need to get away from him for you and your daughter's safety.
I'd get out now if he isn't there - I'd just pack what I need and go to a friends, or relatives. There may be shelters near you as well - the police and social workers can sort all of this out for you.
His behaviour will escalate and it will turn on you one day - possibly with tragic consequences. I know - I work in this area all the time. I don't know how many women have stayed with an abusive partner, and said "Oh he'd never hurt my kid/s", but it will happen one day. God knows what he is on - illegal or legal drugs, or maybe drinking as well. He sounds untrustworthy in the extreme and labile as anything.
Please get onto a helpline now and at least have a wee chat with them.
Let us know what happens, so we can support you in any way we can.
Cheers and will be thinking of you today!