The gym has helped me soooo much mentally also. I really feel like working out helps improve a lot of areas in your life because once you feel better you want to do better. Also has helped me with instant gratification because you have to be patient with seeing result...