My husband and I have been together for 10 years, married for 7 and have 2 children, 5 and 2. I guess since the first was born i have started to find his behaviour increasingly selfish and intolerable, I just didn't really notice before we were parents. He would regularly go out after work without phoning to let me know, and come home drunk. Often he would just not come home at all. No real explanation as to where he had been or why he hasn't let me know he wasnt dead in a ditch somewhere. A week before our 2 year old was born he went out, stayed out all night and when I was distraught in the morning when he came home he just went straight back out again for pub opening time. I guess I remember this as I felt so vulnerable. There have been too many occasions to count. This summer he took a new job, without consulting me, which means he works nights and weekends and has even less time at home. He did precious little with the children as it was. I was very upset and angry about this decision and he said he was taking it and that was it. When I protested he screamed in my face and pushed me across the kitchen where I banged my head off the boiler. He has started to tell me I am not mentally fit to look after the children (I take anti depressants) and be increasingly verbally abusive . I just don't think I love him anymore. I have asked him to leave and he refuses. I can't leave, I have no money of my own and no family near enough where I can go and stay. I am not leaving my children. What do I do??!! I feel so trapped.