Retaking a Class I got a B in

Hi,

So my advisor told me to retake gen chem 1 because I got an 89.7 (my professor didn’t believe in rounding so I got a B ). I took this class while I was at an early college (credits transferred fine) but now I’m at a 4-year university. She said med schools won’t take me seriously if I had a B in general chem so she told me to take it again so I’m taking it right now. However, I’m really struggling and I really want to drop it because I don’t want to mess up my GPA. If I drop it, I’ll fall below full-time status and risk my scholarships but I’ve heard of some students who make up full-time status by taking another class during jan-term.

I guess my question is: what will happen if I stay in the class and get a C? what does that mean for my GPA? will it be counted and on my transcript or will it keep my B?
I’m so nervous.