کسیری ژنتیکی هست و یکسری هم بستگی به عوال تغذیه ای و محیطی دارد.
علتش را نمی دانم ولی بعضی ها می گویند در اثر بارداری لک به وجود آمده یا کسانی که هرمون هایشان رشد کرده و کک و مک گرفته اند.
کسانی که کک و مک دارند معمولاً پوستشان به آفتا حساس هست، بعضی ها هم لکه های بارداری می گیرند که به خاطر مشکلات هرمونی هست که به وجود می آید. سطح هرمون ها بالا و پایین می شود یا کسانی که لک های کبدی دارند مشکلات کبدی دارند که باعث لک روی پوستشان می شود.
اشعه آفتاب و در بارداری هم به خاطر سن بالا لک ایجاد می شود.
بحث محیطی هست، مثلاض بیماری سالک در مناطقی مثل منطقه میمه اصفهان زیاد به وجود می آید که به خاطر مسائل محیطی هست. لکه هایی هم که به خاطر تابش نور خورشید هست مربوط به مناطقی می شود که تابش نور خورشید در آنجا بیشتر هست. مثل مناطق کویری یا مناطق صنعتی که لایه ازن در آنجا از بین رفته و تابش نور خوورشید اشعه های ماوراء بنفش را با خود دارد که می تواند مضر باشد.