Birth control

So I'm hopefully starting birth control soon and I'm wondering what I should get.. The pill or the shot? Which one helps better with cramps / heavy flows.. I get cramps to the point of throwing up sometimes. I only want to start because of the cramps. Which worked best for you? What are the pros and cons? I've heard people's boobs grow?? I'm already a D cup, mine don't need to grow anymore!!!