Only you know that... I don't know how old you are, but I would wait until your at least 16, and have taken the time to think about precautions.
If your BF really loves you, then he will wait, and it sounds like he is okay with that. If not, then obviously he isn't the right guy, and that is okay...
good luck, be smart, and have fun...