you don't have to have symptoms to have an STD, it is very important to get tested B4 entering into a new sexual relation not only to know your status but to save your self from this kind of trouble. if either of you have had previous sexual partners unprotected than either of you could have brought it in to the relationship. there is no way to know how long you've had it, after reading it sounds like you are a male as well. chlamydia and gono can have effects on the body but more so in women such as pid. make sure he gets tested and treated and you both should get std testing for all other STDs to learn your status if you haven't already done so
and to clarify you can go without symptoms for 1 year after infection and rarely 2 years