The exact cause of PMS is not fully understood, but it is believed to be related to the cyclical changes in hormones. Fluctuations in estrogen and progesterone levels can affect mood, and an imbalance in neurotransmitters such as serotonin might also play a role.