Well you likely have 2 things going on:
1) A likely addiction to alcohol - perhaps she needs to seek treatment with a treatment center.
2) Ignoring her other health problems, including her diabetes - can't do it. Though there may be few short term issues here, ignoring bleeding ulcers and diabetes leads to severe long term issues.
It is likely that solving #1 will go a long way to solving #2.