Is it too early for me to use birth control?

So I'm 16 and I don't have sex but is it too early to begin birth control?? Also, some of my friends say it makes u very moody. Is that true?