Don't be weak.
Empower your Solar/666 Chakra and use SATANAS, and affirm something in the present tense and positively that you are willing and able fully to get your act together, but not only that but also state that you ARE working hard for your advancement. Also add to it words like "forever" or "eternity" and use the Rune ÜRUZ #2 - "incites action" or SOWILO #16 - "This rune is movement and action and bestows the will to take action." Vibrate the Rune a multiple of its number, or a multiple of 8 (for forever/eternity), more than 20 times, or as many as 54 or 108 if you can handle that much, and vibrate the Rune into your Solar/666 Chakra. Affirm your positive, present-tense affirmation 8 times.
To end the false need for smoking jew poison, use SATANAS and the Rune THURISAZ #3 (THAUR being the more powerful version) - "Rune of healing" and vibrate it a multiple of its number or a multiple of 8 (for forever/eternity), to heal you, and use a affirmation similar to "my Aura is forever keeping me safe; secure; protected; and healthy in every way". This should be done every single day, regardless. See also
http://www.angelfire.com/empire/serpent ... ction.html
Use SATANAS and vibrate ANSUZ #4 - "overcomes obstacles of every kind" a multiple of its number, or a multiple of 9 (for permanence in terms of endings), more than 20 times, or 54/108 if you can handle that much. State your positive, present-tense affirmation 9 times, similar to this - "I am free from any and all cravings of smoking weed/marijuana/canabis permanently. I am free from any and all false beliefs of needing to smoke weed permanently. The act and thought of smoking weed disgusts me entirely."
You should do the workings for each thing separately, because doing them together will weaken/dilute the energies from working. If you can't vibrate a high number of repetitions, then start low (but more than 20) and stick with that. You can increase to the next multiple but never decrease down from a multiple to a lower multiple, because that will weaken/dilute the energies from working.
You should leave maybe an hour or so between each working, and make sure you do your Aura of Protection at least twice per day, every day - once after you wake up, and once before you go to sleep. You should also do it again if you've been out among people, for example, as well. Make sure you also do your other workings every single day, at the same time each day, preferably, for the full working. If you miss or skip a day, then you'll have to start all over again from the beginning.
You should also make sure that you do not start your workings when the Moon is Void of Course (
http://www.lunarium.co.uk/settings.jsp - Set your country and the closest city to you). You can, and should, also start any respective working on the day it corresponds with, which also has a corresponding colour (
http://www.angelfire.com/empire/serpent ... ation.html and
http://www.angelfire.com/empire/serpentis666/Color.html). e.g. the Solar/666 Chakra is yellow, and the Sun (Sol, Solar) is yellow, and its day is - believe it or don't - Sunday. It's also better to start during an Hour of that day, as well; so Solar/666 Chakra start on Sunday during an Hour of the Sun (use ChronosXP (
http://chronosxp.sourceforge.net/en) to see this). Thursday, Jupiter, is also a beneficial day.
You should also clean your Chakras and your Aura and your Soul, thoroughly, every single day, as well. Multiple times throughout the day, which is necessary. Clean your Soul by visualising brilliant bright white-gold light of the Sun, getting brighter and brighter, filling up. For the Chakras, you can visualise a miniature Sun, taking turns on each Chakra, getting brighter and brighter. You can also state a positive, present-tense affirmation, as well.
http://www.angelfire.com/empire/serpent ... aning.html
As I said, the Aura of Protection should be done every single day without fail, but for the others, they should be done every single day for 40 days, which is a full working. It can be doubled to make 80 days, or do 90 days. The full working probably would need to be repeated.
Lastly, again - don't be weak. You have to actually stop smoking weed, as well. It may be as much as not going near any person or place where you can be tempted easily. Also - don't replace that vice with something else, either. Once you've stopped, you've stopped. I can't tell you how weak or strong you are. You have to distract yourself and move away from it.