Napolitana mentioned something I failed to, I commend you for having the sight to try to quit. I think not doing it at school and work is a great step and shows the wilpower you do have inside you.
But you just made a comment that shows the meth still runs the show unless you are willing to take it head on now. You said you are hoping to have it kicked by next year or so and that is just giving yourself permission to keep doing it now. As long as you decide to stop any other day than today, like months in the future instead of now...you are allowing yourself to keep up the cycle, making excuses for yourself and opening the door for more moments ( or worse ) like the one that brought you here asking for some help.
If you want to stop, you have the tools so use them. Dont rationalize another high man. If YOU want to quit then do it. Kick that willpower into high gear and make a change for your future.
Your education wont mean shit if you're a meth head on a downward spiral.

Cheers for your efforts.