Question: how long does it take your body to recover after giving up smoking?
Answer: After 8 hours, nicotine and carbon monoxide levels in blood reduce by more than half and oxygen levels return to normal. Within just 2 days: carbon monoxide will be eliminated from the body. lungs start to clear out mucus and other smoking debris.