How long does it take for an STI to show up?

The time period between the exposure to an STI and the symptoms showing up is called the incubation period. 

It is extremely important to note that STIs are not always symptomatic. STIs can remain asymptomatic for years. Hence, symptoms should never be treated as an alternative detection for testing.