The short answer is that the effects of smoking last as long as you keep smoking. However, there are some specific things to look at when thinking about how long the effects of smoking last.
First, it's important to consider how frequently you smoke. If you smoke every day, then the effects of smoking are going to be more constant and last longer than if you only smoke occasionally. In general, the more you smoke, the greater the impact on your health and the longer the lasting effects will be.
Second, it's also important to think about what you're smoking. Cigarettes contain nicotine, which is a highly addictive substance. This means that even if you only smokeOccasionally, you may still find yourself craving cigarettes and feeling withdrawal symptoms when you try to quit. On the other hand, if you mostly smoke marijuana or tobacco without nicotine, you may not experience these same intense cravings or withdrawal symptoms.
Finally, it's worth considering how long you've been smoking for. The longer you've been smoking, the more likely it is that there will be lasting effects from your habit. This is because Smoking causes damage to your lungs and other organs over time; this damage accumulates and becomes more difficult to reverse the longer you smoke for.
In summary: yes - smoking does have lasting effects on your health & well-being; however, how long these effects last depends on many factors including how often & what substances YOU smoked & for how long YOU smoked them for!