So, today I had a regular check-up with my MD. According to her I'm under-weight and she is concerned. I'm 5'10 and 115lbs.

Though here is were I'm confused ( I told her all this, as well.)

I'm in really really good shape. I'm muscle & some fat. Yes, my hip & collar bones poke out a bit much.
I run, cycle, swim, hike, do yoga &pilates. I do at least 90 minutes of cardio a day, and 60 min of yoga & pilates. I have rest days and do all the stuff your supposed to.

I eat really healthy.
I consume around 2,000 calories a day. Though most are fruit & veggies. So, I'm following the New Food Pyramid by the book. ( I only eat seafood, I'm allergic to red meat and chicken weirds me out Eye-wink )

All the body functions are normal. (That sounded weird!)
I have a regular period. I sleep 8 hours. My asthma and hyper-thyrodism is in check. Body fat is at about 11%, but BMI is at 16.5. All in all nothing is wrong with my body. Plus, I've never had a issues with eating disorders or unhealthy body obsessions (besides my chin!)

So why am I still underweight if I'm not falling apart?
How can I gain weight in a healthy way?
Please help!!! I'm worried!