عوامل متعددی می توانند باعث زرد شدن موهای خاکستری شوند. یکی از عوامل داخلی، داروهاست. دیگری محیط است، مانند آفتاب زیاد یا آب بیش از حد کلر شده یا آبی که حاوی مقدار زیادی آهن است. یکی از رایج‌ترین آن‌ها، زردی ناشی از محصولات موی مورد استفاده است. به عنوان مثال، اگر شامپو یا نرم کننده شما رنگ زرد یا طلایی دارد، می تواند روی موهای شما لکه دار شود و باعث شود موها زرد رنگ به نظر برسند. سیگار کشیدن موهای شما را نیز زرد می کند.