Question: how long does it take to detect syphilis in a blood test?
Answer: It may take up to 12 weeks between getting a syphilis infection and when it will show on a blood test. A swab can be taken if there is a sore or ulcer present – you'll need to go to a sexual health clinic for this.