I been married for 10 years but for the past few years my husband gets mad at me for tiny little things and calls me horrible names which I don't like I tell him how it effects me but I'm always on wrong I have 3 children with special needs and on top of this my husband gives me a hard time everyday calls me names on tiny things what am I doing wrong I feel alone and can't speak to anyone how I feel