Birth control

Mari • Love , laugh , learn
So I really need birth control because I do not want to have a kid right now, but my question is what would be the best birth control the pill or the shot?