Sex for the first time

So i want to have sex with my long term bf but want to be safe about it like absolutely no pregnancies!!! When’s the best time to have it (like when am I not fertile) and if don’t have access to the pill what the best form of contraception??