If you're interested in rapid tests, your best bet is an STD clinic. You can call in advance to ask what rapid testing is available. Without rapid testing, STD test results may come back anywhere between 48 hours and two weeks. That's why you don't want to just ask how soon your STD test results will come back. It's also a good idea to ask your doctor whether they'll call with any results or only positive results.