A:It may not be too late for you to regain your health.
I commend you for wanting to change your behavior and get healthy so you can be a positive presence in your son's life.
You may want to ask your physician for advice and/or look into AA; either will be helpful.