Thanks for writing to health care magic.
No smoking will not affect your vaccination
But smoking is injurious to your health.
In the long term it may be responsible for cancers and bronchitis
. It will also affect your friends and family members as they are exposed to passive smoking
So stop smoking.
Hope this helps.