Question: how long can a man have an std and not know it?
Answer: Sexually transmitted diseases One of the reasons many people don't know they're infected is that many STDs don't have any symptoms. You can be infected with an STD for years without knowing it. Even when STDs don't have obvious symptoms, they can still damage your body.