In this study, 56 (14 control and 42 addicts) adult human subjects of both sexes of different periods of heroin dependence were subjected to the measurement of whole blood, serum, and red blood cell levels of some trace elements (zinc, manganese, iron copper, and bromine), as well as some major elements (phosphorus, sulfur, calcium, potassium, and chlorine). This was done by the energy-dispersive X-ray fluorescence (EDXRF) technique, in which copper and bromine showed a significant rise in whole blood (male) (22 and 32%, respectively), while zinc, iron, manganese, calcium, sulfur phosphorus, potassium, and chlorine showed a significant drop (49, 8, 25, 34, 21, 51, 61, and 72%, respectively) in proportion to the period of heroin intake (6 yr) and in comparison with the control group. No significant sexual variation has been reported.