Sex in a long term relationship

Bella
I've been dating the same person for over two years now. I'm 20 and he's 22. When we first started dating like all normal couples sex was amazing and often but now he has close to no sex drive and we do it on average once a week. I confronted him on the problem and he told me he finds it hard to find me sexually attractive which lead me to feel no self worth because like every girl I have issue with body image and that makes me feel worse. Sometimes I wish I could hurt myself like punch my ovaries every time I'm keen so I can't feel anything anymore. I love him and even though we are young I truly believe that I found the one I want to spend the rest of my life with but sex is a part of a relationship, not all but a part and that part is missing and it makes me feel worthless sometimes.