Is 12 years too young to take birth control if you are only using it to shorten your period?

No. Birth control pills should be taken after consulting with your pediatric gynecologist at this young age to assure that they do not impact your body growth. If you have entered puberty for at least 2 years, you may consider them with parental consent and physician's approval.