Mixed emotions

My boyfriend and I are three years apart. He knows that I'm not ready to have sex anyway like we've talked about rumors and stuff about our relationship in our school and I told him straight up I wasn't going to fuck him. He said he didn't want to have sex with me. ........???? So now I'm kinda insecure when it comes to him like is it my body? Is it just the age thing? Is it cause he respects me or is it cause he has someone else? What are your thoughts cause I don't wanna ask him because then he'll know that it bothered me.... I think about doing it but I couldn't act upon it and I don't want to lead him to think something that's not true.