You can't quit drinking or is it that you don't want to?
If you have bleeding due to drinking and also taking aspirin ... one or both can cause bleeding and if you want it to stop...you really need to decide if you want pain / bleeding (which would /could land you in the hospital once more and really take a toll on your overall health or worse, death)...
And if you destroy your stomach to the point in which your stomach does not absorb nutrients (like B12)...you don't want to go there...as once the damage is done, for the most part it can not be reversed...alcohol aspirin is like acid to your stomach.
Make an appt with a GI doctor (specializes in the digestive tract)....to get his/her professional opinion and a game plan to get back on tract.
Best wishes,