Birth Control Options

So I'm going to get on birth control Monday and I am thinking about getting the shot, but I haven't made up my mind for sure yet. my family doesn't know I'm getting it. what is the best option out there?