The first thing you need to do is to persuade her to quit smoking and drinking. At least, the intake of alcohol and tobacco should be reduced. If it's true, as you said, she's an old smoker. Perennial smoking may have caused her to suffer from severe respiratory diseases. The symptoms were manifested in her severe cough in the morning. In addition, you mentioned that she was an alcoholic and would vomit coffee-like substances, but the information alone is not sure whether she is esophageal varices, because hemoptysis and vomiting have different clinical implications. Hemoptysis is mainly seen in respiratory diseases and cardiovascular diseases. Hematemesis is upper gastrointestinal bleeding caused by upper gastrointestinal diseases (digestive tract above flexor ligament) or systemic diseases. Blood is vomited out through the mouth. It needs careful identification.