Hi Lybrate user,
safi is good for expelling the toxins from your body.
But unless and until you quit smoking and alcohol your stomach will not be cleared and blood will not be purified
so eventually quit smoking and drinking
do pranayam and yoga daily
drink 2-3 liters of water daily.
Take healthy food
add more fruits like apple, oranges, pomegranates to your diet.
Drink juices of above told fruits.