Std trich

Patient: My doctor recently advised me that i have trichomonasis .my husband of 8 years adviised me that he has not cheated on me .my question is it possibe to have had trichomonasis before i met him and not have notice or is there a certain limit of time frame in which you are exposed to it and show symptoms ? also is there any other way in which you can catch it besides sexually