My low libido is affecting my marriage, advice needed.

Just a little backstory, I am 21 and my husband is 20. He could have sex 2x a day every day if I was up for it. But, I am hardly up for sex 1x a week. If I'm lucky. I don't feel depressed. I don't feel like I have a low body image. My husband is very attractive to me. We've literally only met 2 years ago and our relationship has had its problems in the past, but got extremely better once I confronted him and he changed for the better and the sake of our relationship. We've only been married a month now. I'm on birth control and I've been on and off of it for years and I have only been having this problem for the past year. Not sure what's going on. We have to use lube when we do have sex because the foreplay doesn't make me wet. It's not that he sucks, bc it used to get me wet. But I am just not into anything he does anymore. I don't know if it's him or something to do with me bc I love him very much and we literally only argue about sex. Nothing else and we spend a lot of time together. I just would like to know why I am having such a terrible relationship with sex at such a young age. Every article I read is geared towards 35 and older. Any ideas ladies?