Quit smoking it would b gud n safe for ur future.
Not only will it stop staining ur teeth, but also stop harming d soft oral tissue.
Do u know smoking can cause oral cancer apart frm lung cancer.
Teeth cleaning is only a temporary, topical solution to staining.
Hope it makes sense n help.
Health Tips
Dentist can help u quit smoking in methodical way. using nicotin patches n other guidance...