We have been married for 8 years. My husband has always liked to drink and he is very sociable and has many friends. Over the last few years, he has been going out with friends and not coming home. He will not call me to let me know he has drank too much and will be staying somewhere to sleep it off. I have had countless sleepless nights worrying something has happened to him.

This morning he arrived home at 9am. When I asked him where he was, he was extremely mean and told me to leave the room. I told him I wouldn't as I am his wife and deserve an answer. He then told me where he slept, which wasn't where he told me he was going last night. When I asked why he ended up at a different place, he told me to "f"-off.

We do not have children. If we did, I wouldn't be here as that is no life for a child. I am angry and hurt to have been spoken to that way, especially after being up all night worried.

What should I do? He is losing all respect for me and I don't know why. I don't stay out all night... I won't go behind the wheel after two glasses of wine.

Opinions would be greatly appreciated.