From what you've divulged it seems your husband may have an alcohol problem also.
Need to be careful with that one.