 [ Symptoms ] what can prevent vitamin d from being absorbed into your body i was diagnosed with osteoporosis and osteopenia i had a dexa test and blood work which showed my vit d level @ 15 dr put me on 50 000 ius of vitamin d once a week for 8 weeks   did this 4 times just had more blood work and my vit d level only came up to 23   still very low my question is why is not it coming up now he has be on the same 50 000 for another 16 weeks i also get 2 000 a day in my multi vitamin do certain foods prevent vitamin d getting into the body [ Disease ] leptin actually decreases appetite and as far as i know it is not something that is given to increase it for more on hunger hormones and how they work see this article there are appetite stimulates that doctors can prescribe but before you would even consider this you should get help on diet and activity i recommend seeing a registered dietitian who can examine your eating habits and history and provide tailored advice on when how and what to eat to find one in your area go to eatright org this article describes some healthy ways to gain weight good luck