Question: how soon will you know if you have contracted an std?
Answer: It depends on which sexually transmitted infection (STI) you have. Symptoms can develop within a few days or weeks, but sometimes they do not appear until months or even years later. Often there are few or no symptoms and you may not know you have an STI.