I find it unthinkable that an 18 year old can smoke 1/2 oz a day or even a 1/4 a day (that's still almost 2 oz a week.)

Take a break (a long one) get your shit together and lower your tolerance. Sometimes it's necessary to stop so your can focus on your life...sounds like you need to for a bit.