<human>: Could you distill the essence of the text into 1-3 sentences?

I (22F) don't understand. I am a fairly sheltered girl from the suburbs. My boyfriend (24M) is what I would call "hardcore", in the sense that I just found out tonight he used to be into heroin. We've been together 2 years.

This is what I don't understand. He makes my head spin. I don't want to know these things. He is trying to tell me " accept me for who I am now", well, I'm trying. So why does he feel the need to keep bringing up the past that he says doesn't even apply anymore - telling me he used to do heroin and crack and shit? I'm trying to forget his past... but he keeps fucking bringing it up! I'm so upset because when we met, I told him I wanted to get to know him better before I decided to date him, and I feel like, he knew that I would have ditched him if I found out the truth about his drug past, so he just lied to me. I'm such a chump. I want to just move forward with him, so why does he have to keep bringing up the past? I keep telling him, just move on from it! He has admitted he's an instigator, I don't know if he's actually trying to just rile me up or what.
<bot>: bf keeps bringing up shit from his past that he just expects me to accept and gets upset if i feel uncomfortable. what gives