<human>: We have been together for 3 years and live together. When we went through the "what is your sexual experience" conversation, he told me he had sex with one woman before me, a long term girlfriend and that was partway through college. I believed this to be true because he is shy and it fit him. He also harped on how he disapproves of people sleeping around a lot and that mentality.

However, I unintentionally overheard him talking to his friend last night and he was giving him advice about girls. He said, "Just do what you want to do. Have fun and get some while you can, whenever you can. Then when you are ready to find a nice girl to settle down with, never talk about it again." This has made me seriously second guess what he has told me about his past, because he does only tell people things on a "need to know" basis (as he sees fit), and I could see him trying to keep a seedy past away from me. I don't like to think he would outright lie to my face, but I'm not naive (read: jaded).

I know everyone will say, "talk to him!"... but you have to see my dilemma. If I just ask him and he is lying, he will surely just continue the lie. Or maybe I am reading too much into it and he will get angry. I never really cared if he did sleep around before he met me. But I despise being lied to and how it feels to not be able to trust someone anymore. How do I put my mind at ease that he hasn't just been lying to me for three years?
I guess I am looking for thoughts, opinions, advice, similar experiences... whatever you have to offer.

Give me a shortened version of the text
<bot>: BF said he hasn't slept around, but advice to his friend suggests otherwise. Could this mean he actually did and just lied to me this whole time? What should I do?!