ในช่วงตั้งครรภ์จะมีระดับฮอร์โมนเอสโตรเจนและโปรเจสเตอโรนเพิ่มขึ้น ซึ่งฮอร์โมนเหล่านี้มีส่วนทำให้เกิดฝ้า แต่ฝ้าที่เกิดขึ้นจากฮอร์โมนมักจะจางลงหรือหายไปได้เองหลังคลอดประมาณ 3 เดือน