Boyfriend doesn't want to have sex

So me and my boyfriend have been together for more than 4 years now. We only do foreplay and haven't tried the actual sexual intercourse (cock inside vagina lol), bcoz were both afraid that i'm gonna get pregnant once we do it, and we prefer to do total abstinence instead of using birth controls. Sometimes i ask him if we could have sex but he always say no, because he says that he respect me and everything, and we both are tryinh to avoid premarital sex. I know that he loves me so much, and we always talk dirty to each other, and he shows that he's horny. But sometimes i cannot help but feel like he don't want me whenever he refuses to have sex. Anyone experiencing this ? (I just wanna share my experience annd get it out my chest)