Birth control

I think I need to go on birth control to help my regulate my periods. I get them really often and really heavy to the point where I'll all of a sudden have blood pouring out of me. I'm kinda nervous to cause it can kill your sex drive, make you gain weight or make you moody. What works good for you guys?