Such a cry baby

So yesterday I told my BF of six years that I'm ready for us to take the next step we are only 22 but I'm ready for a ring and kids and he told me not to rush anything because timing is key I know we are looking for a place together but I feel like if he knows he wants to be with me then what is the point in waiting so long so I just started crying because I didn't know what to say and now that I think about it I respect him for being honest with me because I know he loves me and wants the best for us so I can wait but when I told him I'm getting back on BC since we aren't ready for kids he said no I don't want you to be on that so then I got confused because not being on BC is playing with fire and if you aren't ready for kids then we shouldn't play with fire