Is there any way to reverse the long term damage of smoking on the body?

NO. Quit asap recovery takes place within three months get pulmonary function tests three months after quitting to check baseline.
Not reaLLY. You can reverse some bad effects by quitting smoking as soon as possible.It can take upto a decade to come to the level of a nonsmoker.The part of lungs destroyed like emphysema can not be reversed at all.