I'm a binge drinker too, or rather was until about 29 days ago. Like you, I find that I can't have just one. So, I decided that I had to take alcohol off the table and just not have that first one.
It's good you are looking at solving this so young (to me anyway, I'm 52 and was binging since before I was your age). You've got a full wonderful life ahead of you.
Someone here said, and I have to agree, it's not the 5th, 6th, or 7th drink that makes me drunk. It's the first. So the only way to avoid it, is to avoid that first one.
Good luck to you.