*Trust in Allah
*Try to avoid the things and the people who led you to take it
And seek help through patience and prayer, and indeed, it is difficult except for the humbly submissive [to Allah]
Who are certain that they will meet their Lord and that they will return to Him. 2:45/46
O you who have believed, seek help through patience and prayer. Indeed, Allah is with the patient. 2:153
It's the best thing you can seek help through because in prayer you are connecting with your god and it inspires you the whole day and more
In prayer you have sujoud prostration and you will be more close to Allah and he will answer your douas
try to make a stranger decision while you are so trusting in Allah and seeking help from him subhanah
Try to have a lot of things in your day I mean to have a plan and to have a good goals to try to achieve such as memoirs Quran and to be the first one in your study or to learn languages etc...
Try to do as sayyidna ka'eb ibn Malik and see his story it's mention in an authentic Hadith
https://m.youtube.com/watch?v=eyKKqVtx0o0
and look how Allah the one who what he created subhanah how long was the days which sayyidna kaeb and the other three sayabah stay alone with no one and this is the period of changing
And this also the advice of the self help scholars says about the period of changing habits
They used to say it need 60 days ... but now thay say that 50 days is seficent
But at the end of the day we are believing in what Allah told us before everything
So you should decide and just 50 days be the best Muslim don't smoke and let your intention be forever and Allah will help you
In those days try to be the best example of the good Muslim
And you will feel happy because you will see how your family start looking at you in another way you will be different parson
Try to be the first one in the masjid "mosque" and choose two or three brothers to be your friends and your brothers for the sake of Allah
Avoid your previous friends because one day you will wishe that we didn't meet or follow them
trust in Allah and his mercy but don't be so leniency
And fear Allah but Don't lose hope
That is how the Muslim should balance between trusting and fearing Allah
May Allah help you
Amen