My Boyfriend Says He’s Bored With Me

So, my bf & I have been on & off for about 8 years, this was before we were bf & gf (we committed to each other about 2 years ago, & have been going ever since). I now believe we have hit a wall in our relationship. Last weekend we had sex for the first time in about 3 months. I know that sounds insane, but it has been really hard getting alone time due to work, & both of us living with our parents; however, we are with each other most of the time.

He told me today that, he feels as though I’m not affectionate at all, & that he constantly begs for it. It is true I struggle with affection, due to our past history with one another. To make a long story short, before we were a couple we were only sleeping together. I had a few pregnancy scares & it affected me so bad (thankfully I didn’t get pregnant), amongst other hurt, & problems that happened.

We stopped dealing with each other, for over a year. Once he came back into my life, I promised myself that I would set boundaries (I.e. no children before marriage, loyalty & trust) & left it up to him whether or not he wanted to change. I must admit he’s been doing good, but the past still haunts me. So, every time we try to be intimate, instead of me enjoying it, I’m thinking about not becoming pregnant. BTW, I’m not on birth control due to medication I have to take, that can’t be mixed with it.

Tonight, he told me he is bored & feels like he is just a family member & not my bf. Idk how to make him feel like my bf everyday, so he knows that I love him. & even if we can’t have sex every time we want to, I still make him feel satisfied, On top of me not having to worry about getting pregnant & having fear until my next period comes.

I believe I would feel better if he would tell me what he wants for his future, & what he wants our future to be. Now, I don’t want him to tell me what he thinks I want to hear. I just want him to be honest, so that I won’t hold onto false hope, like I did in the past. I want to make sure we’re on the same page, but idk what to do 😔