It sounds like your husband's major problem is substance abuse and possibly also depression. These two are often related. It will be difficult, if not impossible to make any progress with either of these as long as he remains unwilling to talk about them. Try to find someone he can talk to. Someone he trusts and respects, be it his doctor, a friend, a relative or a clergyman. A call to him from any of the 3 might induce him to seek further help. Yes, he could have emphysema, liver disease or prostate cancer.
The red mucus could be from bronchitis or from more serious lung disease, including cancer.