What are the punishments for drug charges?

Punishments can range from court-mandated treatment all the way up to lengthy prison sentences depending on the severity of the crime, and whether there is a mandatory minimum in place.