Anemia can cause fatigue
and paleness. She should see an hematologist
in order to understand the cause of the anemia. Is it because of heavy menstrual bleeding? I don't have other information concerning the complete blood count
to evaluate other possible abnormalities. If she has pain in her bones and joints, besides the anemia, she should go to her physician to be evaluated properlly. I don't think that weed or smoking
will cause the anemia and the joint pain. However its consumption should be disencouraged.