Question: how long do you have to have chlamydia for?
Answer: Most people who have chlamydia don't notice any symptoms. If you do get symptoms, these usually appear between 1 and 3 weeks after having unprotected sex with an infected person. For some people they don't develop until many months later. Sometimes the symptoms can disappear after a few days.