Nicotine (cotinine) can be detected in your blood for up to 10 days.
There is no sure way to flush the body of nicotine quickly, you can try maintaining a healthy lifestyle so that your body works more efficiently. Drinking plenty of water can help to flush waste products from the kidneys and liver, but your nicotine test results will likely still show as positive no matter how much water you drink.