Just so you know, if she stopped drinking and is not getting help her behavior patterns won’t really change much. This is known as “dry drunk”. So that toxic loop with jobs and other relationships will all be in the same loop.
Can’t stress enough on how important it is to get education and help/support for yourself and your children. And for your children that are now young adults there is ALCOA support groups. (Adult Children of Alcoholics).