Sex???

I'm 15 and I'm thinking about having sex with my BF because it seems okay to do and we've been together for awhile but ya know I'm terrified of getting knocked up and getting stuck with a baby...should I go WAIT or should I just go for it because it's so unlikely....also what are some cheap ways to prevent it because plan B is to expensive for me...thanks...