cutiedida,
I am the parent of a math graduate student. But math did not always come easily to him. In fact he struggled horribly in HS and graduated behind most of his peers in math. Because he has some learning differences he had to learn how to learn. And that in turn taught him persistence. He definitely is not a math prodigy. Math is like music and languages, if you really are driven to learn it than anybody can learn it and master it. You might not have the ability to be a great theoretical mathematician, but few people have that sort of ability. But you probably have what it takes to do applied mathematics.
So the first question is was your multivariable calculus class an applied math class or a pure math class? Some people struggle with the more pure mathematics and do better with a math class that is more applied.
The second question is what sort of things do you want to do with math? Pre-med is one thing, but there are other fields that use mathematics such as public health, epidemiology, and mathematical biology. I would learn about these fields because they might help shape what sort of math classes you want to take and they might help you pick classes where you can excel.
Computer science does not necessarily have to be mathematical. It can be and when it is it can get very theoretical. Do you enjoy programming?
I understand that your parents want you to be a doctor, but how do you feel about medicine? Medicine is a challenging profession emotionally and it a long haul to become a doctor. Going into medicine just because you or your parents think that being a doctor is a respectable career is a bad idea. One should only pursue medicine if they feel the desire to become a healer. Too many people drop out of medical school or get their degrees and then drop out of medicine because they were not particularly driven to become a healer in the first place.