Confused about my relationship

Okay ladies, me and my boyfriend have been together for almost 3 years now on and off and I feel like he's only with me for sex... I mean he's patient and if I don't want to do it, he understands and waits but ALL HE TALKS ABOUT IS SEX, SEX, SEX... I don't know what to do. Please help me