I think people above have covered the physical so, as for mental, Have you ever done volunteer work? Gone on a mission trip? I found it completely changed my perspective on life and refocused me on things that are truly important. I am most depressed/frustrated when focusing on myself, unfortunately that is what the world sells us. I am happiest when serving others and spending time with my family.