Tinkerbelle, do you take digestive enzymes? You mentioned that you feel that you are not absorbing nutrients consumed through foods. Digestive enzymes assist with that. Also, has a medical practioner concluded that you have a malabsorption problem? This is serious stuff. Obviously, D would impact nutrient assimilation as your transit time is drastically and violently/painfully accelerated. I know, I'm digressing from the issue re: Elavil. A digestive enzyme won't help with the D, however it will help with nutrient absorption.