I don't know man, take control and take a brake if you think you got a problem.
But I think you aren't giving yourself enough credit at least you go to class it seems.
Ask yourself some questions:
can you have fun without drinking?
Do you have to get drunk or can you just have a few?
Do you base your day around it?
Do you scrape all your money up to buy the cheapest 5th?
are you sober hours out of the day?
Do you eat or drink more?
Figure it out bro, you'll figure out what's going on.