Honestly you need to pick something you're interested in and comfortable with. I knew since I was 9 years old I wanted to be a web designer and I stuck with it this entire time, I'm 22 now with a Bachelor's in Web Design I got when I was 20 and let me tell you, if I wasn't comfortable or confident with what I wanted to do I would have stopped and picked a different major. I get it, you don't really know what you're most comfortable in but you said in your post that you're interested in business so run with it! "Business" is a very broad term and there are some areas that don't deal with math as much as others. "Business" does not automatically mean "Finances" even though you will find finances in business.
I'm gonna let you in on something that's not much of a secret--I suck at math. I am legitimately terrible at math and logic and you know what you have to do as a web designer and developer? Use math and logic for your programming languages. Was it tough for me, taking programming classes? Absolutely. But I was willing to take the plunge cause I was interested and it paid off, even though using programming languages is my weakest point. Fact is, for people who suck at math like us, we're gonna have to use math to get by. My dad also sucks at math (gee I wonder where I got that from) and he's a casino dealer! He deals poker, blackjack, and other games where he ha to calculate obscene payouts multiple times a day. It seems hard now but with enough practice and experience you will get it and you will be able to handle the numbers fine. Don't let it stop you if you're interested, grit your teeth, go forth, and conquer.
And don't worry about being an introvert, you probably will have less interaction than you think you will depending on your position. Like I said, "Business" is a broad term; there are things for everyone. Do your research, and look for specialized positions in business that you'll think you'd like. The rest will fall in to place.