HIV & STI Testing

Get Tested

Testing services for HIV and other sexually transmitted infections (STI) are free and confidential. Our certified testing staff are happy to answer any questions you may have before you commit to a time. Schedule your appointment by clicking below or calling 314-645-6451. Please plan to be on time for your appointment and call if you have to make other arrangements. Click here for directions to our office.

Testing Schedule


9:30am - 11:30am

1pm - 4pm

Walk-ins welcome


9:30 am - 4 pm

By appointment only


9:30am - 11:30am

1pm - 4pm

5pm - 7pm

Walk-ins welcome


9:30am - 2pm

By appointment only



Extended testing hours 'til 7pm on Wednesdays!

Schedule online now


If you think you might need treatment for syphilis, gonorrhea or chlamydia, please CLICK HERE!

For more information about any of the National HIV/AIDS Awareness Days, CLICK HERE!


Results in a Hurry

EFA offers "rapid testing" to detect HIV antibodies.  This rapid test requires a single drop of blood to determine results. Results take 15 minutes and are 99.7% accurate. If the rapid test indicates an individual is positive for HIV, a confirmatory test consisting of a simple blood draw will be used to determine if the rapid test results are accurate.

Our Certified Testing Staff

EFA's prevention team can test anyone for HIV and are also trained phlebotomists, making syphilis testing available to our community.  Additionally, clients who meet specific criteria are also eligible for gonorrhea and chlamydia testing.  If interested, please ask about these additional tests when making your appointment.

For more information about:

EFA's mobile unit, how to request it for a community event, or HIV101 presentation, CLICK HERE

For a map of where you can get free condoms, CLICK HERE

If you are a business and would like to become a condom distribution site, CLICK HERE

For more information about Pre-Exposure Prophylaxis (PrEP), email Matt Swango, or call 314-333-6667

If you need to be linked to HIV Case Management services, call Linkage To Care at 314-356-0200.