I would talk to someone at your school. It sounds like you're dealing with alot of pressure. I was married to an alcoholic/drug abuser for 6 years. It took me leaving him... for him to hit bottom and stop using.
I'm not going to give advise... just telling you what happened in this instance. I wish you the best... and no matter what... take care of yourself.