Question: can a man have std for years and not know?
Answer: 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. Untreated, asymptomatic STDs can: increase your risk of infertility.