I agree, it was a mistake. Had the person who gave it to me been honest even after the first time (same thing, we were drinking), i would have been understanding and taken responsibility for my decisions to have sex and for what happens to my body because of it, then to protect others. but the fact that he lied to me for a year, then lied to the next girl, thats when you should feel horrible. He should know what drinking does, you dont think 100%. The fact youre even going to tell him shows your decency, its very respectable and i hope he sees that. If not, dont beat yourself up. Youre doing what you can to fix it and im proud of you girl.