Hi there! I noticed you are taking 125mg of zinc, and that's way too much! Excess zinc (more than 50mg a day) is known to CAUSE copper deficiency. Your body produces metallothionein when it's exposed to too much zinc in order to limit absorption of excess zinc. BUT, metallothionein has a higher affinity for copper. So too much zinc will cause copper to not be absorbed.