No real insight here on what made me stop just my personal experience on how it happened. I think I told this story before but...
I used to drink a lot. Probably around 4-5 days a week starting after work which usually turned into late night early morning benders. 2 3 4 5 6 7 am and sometimes just stayed up and went to work with no sleep, sometimes even in the same clothes if I didn't make it back home. Black outs were frequent as was waking up at different places not knowing how I got there or who I was with. Strange girls apartments, alone in my car in random parking lots or side streets or home with no idea how I got there. Shamefully I did a lot of drunk driving during this time but never got caught or had any incidents. I guess I would always try to make it home but sometimes but would pull over and sleep it off.
I worked with hangovers for years. Boss knew what I was doing but didn't care as long as I showed up and did my job which I did, he thought it was funny and sometimes would ask about my night. This went on about 9 years 2000-2009ish.
I considered myself a functioning social alcoholic. Never drank at home and never alone, only in bars. During this time I had my daughter 2-4 days a week and never drank when she was with me. Her mom and I had a mutual understanding and never had an official custody agreement. It would have probably been 6 or 7 days a week if it wasn't for her.
I would pick her up with massive hangovers though. Disneyland with a hangover was way worse than working with a hangover.
Two things happened and I pretty much just stopped. One my daughter moved in with me full time. Occasionally she would stay overnight at her moms every so often but I had her about 95% of the time now. I would go right back to binge drinking on the nights when she was away. Then shortly after she moved in I got layed off from that job and lost my desire to binge drink. The first month or two I would still occasionally get hammered but I think it was out of force of habit and it didn't feel the same. Soon after I just stopped.
The job was extremely stressful and now I think that was the reason why I drank so much. Also my #1 drinking buddy worked with me and at the end of the work day just looked at each other and knew it time to go drink the problems away and girl about work. We enabled each other.
Now I will buy an occasional micro brew to go with dinner or meet somebody for at happy hour but am back home early and it is rare I go out at all. I have no desire to go back to that life style at all. Gives me the chills just thinking about drinking that much.
Side note: I did get a DUI about 6 months after leaving that job. I probably had not had a drink for at about 3-4 months prior and just had way too many shots at my cousins 40th birthday party, didn't even want to go so I consider it a fluke. My mind was still patterned that I could drive drunk and didn't feel like leaving my car over night. Got trapped going through a check point and it was game over because I could not find my wallet/license.
I honestly don't think the cop would have got me if I just handed him my license. He seemed very casual and wasn't paying much attention talking to his buddy until I said I couldn't find my license which I guess I threw my wallet on the floor. I blew .23 but felt fine, buzzed but fine. He even said he could not believe how high my BAC was because I didn't seem like I was drunk. I consider it karma for drunk driving all those years and not getting caught.
Had to do 20 AA court ordered meetings among other things and could not relate to the people or the program they were trying to force on me. I still look back and think it is weird that as soon as I stopped working at that job my desire to get drunk completely went away.
tldr: I drank a lot because of work, stopped when I lost that job.
Disclaimer: DO NOT EVER DRINK AND DRIVE. I WAS A FUKKING IDIOT EVEN THOUGH I GOT AWAY WITHOUT ANY INCIDENTS.