Hello!

So I am really underweight BMI is about 16 (21 years old). I have been to doctor because of this and they have found absolutely nothing. Now they just passed me to dietian to see if I eat right or something.

Well the problem is that I don't eat enough, BUT it is not because I don't want to. I just get horrible diarrhea, and feeling of being always completly full and near puking if I try to eat a lot more. I can get the BMI to 19 by eating a lot more, but then I just end up feeling sick(diarrhea) and full (no appeite) all the time. What is worse is it seems to be not the actual amount I eat, but the calories. I can drink olive oil from the bottle and if I take enough I feel full for the whole day and am not able to eat anything. If I force food down the throat I may even puke and get bad diarrhea. Sure I do gain weight then, but it hardly is a good long term plan...

So maybe steroids or some other drug would help me to eat more? I am not going to get it illegally though, but should I ask the doc? Sure there are side effects, but living like this is no dream either...

I know this is no medical board, but opinions?