It takes a long time for the symptoms to go away, especially since your body is so used to the drug that it has become dependent on it. Trust me, I used to smoke all the time.
I no longer do, but it took MONTHS for the symptoms to entirley leave my body. But if you stick it out: work out & eat healthy, detox by lots of water.
i think you shall be just fine
hang in there! & dont smoke