Sorry, but not having cold sores or any symptoms does not mean you don't have herpes. It's very common for folks not to have ANY symptoms of herpes on their mouths, and most people with genital herpes also have no recognizable symptoms. Unless you have been blood tested with type specific tests, you really don't know that you are negative.
It's really not that puzzling. The majority of the population is positive for type 1 herpes (cold sores on the mouth, primarily). So it's more likely you are positive than negative. If you test positive for herpes, it also doesn't mean that this guy passed it to you. You could have brought it into the current relationship from prior partners, or from your childhood.
because i never had cold sores around my mouth. it's his first time having the cold sore and he hasnt had close physical contact with anyone else other than me for the past 3 years or so. so it really puzzles me..
He could have contracted it in childhood, or from some other partner. If you haven't been tested for herpes, how do you know you don't have it?