crawford,
I assume that you have had a full, medical physical examination to determine that there is nothing physically wrong with you?
Our health is not segmented between our physical bodies and our emotional aspects plus I believe that our spiritual wellbeing is connected as well. Mind-Body-Spirit.
It is well known and proven that how we think, what we believe, and how we feel affects our physical health.
Being always anxious and stressed can certainly be the cause of your low weight.
You may want to consider coming out to help with your anxiety and stress.
Mark