has many causes-- it can run in families, it can be caused by hormonal imbalances ( not just estrogen
) but also thyroid and vitamin d
, as well as some variations that are caused by the change of light.
There are also social and psychological causes. Whatever the cause, if you feel down for two weeks, or feel like hurting yourself, definitely see your doctor.