<human>: I'm going to try to make this a short as possible.

We've been together for 4 years; 3 months in he took my virginity. This was all new to me and we had sex all the time. We moved in together after dating for 6 months, my sex drive was still somewhat healthy. Year after year it slowed down and now it's basically gone. We haven't had sex for like 3 or 4 months.

Background on me I was on birth control (the pill) for about 4 or 5 years and the nuva ring for about 8 months. I haven't been on birth control for a year and a half or so for a few reasons. It was getting too expensive with my new job, I figured why spend the money if we're not going to put it to use, and maybe it was affecting my libido. I also have low iron levels but have been getting injections for them/taking supplements. I'm thinking of getting a blood test to check my hormone levels.

Now here's the issue, my boyfriend was a very sexual person, but has turned it down a notch because I keep denying him and because of his personal growth. I'm incredibly thankful for his patience and his commitment to me. I know he's not cheating on me, even though I've always been suspicious because of my lacking. I feel like I've always made excuses for why I have no libido, although I've never really had one, my whole life. I've never been a sexual person. I feel bad, and I feel like he deserves better. I just don't care for sex. And when I do try to do it just for him, It makes me feel horrible. I literally just want to roll over and cry. 

What's my problem? How can I fix this? Where is my libido?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: I have no libido and i'm worried where our relationship will end up because of it. How can I fix this?