Birth control

I'm 16 years old and sexually active.

I'm trying to be smart but there's always a few slip ups. I've been to the doctors to get on birth control but I just couldn't decide. Between the shot and the IUD which is best for me?

Please help!