Wellness News
Depression: It’s Complicated
A study came out recently(1) that debunked the “serotonin hypothesis of depression.” This hypothesis argues that symptoms of depression are largely due to challenges around brain levels of serotonin, a feel-good neurotransmitter. Many psychiatrists and other...
The Brain Benefits of Nature
Spending time in nature is associated with a wide range of health benefits. These include lower stress hormone levels, reduced heart rate and blood pressure, and even a lower risk of diabetes.
Subscribe
Call For A Consultation
(774) 329-4281
Get In Touch
Copyright 2022 Invoke Solutions