› added 1 month ago
6
TIL: that there is no consistent evidence linking serotonin levels or activity to depression.
via reddit.com