My doctor said I had to lose weight? Is he right?

BrokenButBeautiful
I'm 5'0 (5'1 on a good day)
I'm 120 lbs and I have a small torso and long legs.
I dont know if you give bra size or not but im a C32
I don't have a perfect flat perfect stomach but it is average- its more like the before picture in this link

www.lipoadvisor.com/.../...e-after-photo-tummy.jpg

He said I should be closer to 100 pounds.

I do yoga and zumba once a week in these classes, for Christmas my older brother bought me a gym membership. My BMI says I have a normal weight but my friend who is like 4'11 is 87-88 lbs so I feel like I am really overweight. Years ago I was 145 lbs and then I got taller and ate healthier and lost a lot of fat so I thinned out, im just worried that im not thin enough because my doctor has an appointment in April to check my weight again.

I just didn't know if there were any health coaches or nutritionists on here to give advice or help in my situation.
My doctor said I had to lose weight? Is he right?
5 Opinion