Your most likely going to get a lot of "bro science" answers, although there may be some studies. I'm interested and have my own opinions on your question.
Any posts by JCBourne are for entertainment purposes only. Know your laws and seek help from a trained professional. JCBourne is not a doctor and shouldn't be taken seriously; he is a fictitious character.