My managers and co-workers(@tituswoo is one of my favorites) are my great resources that helped me go through my burn out most of the times. I talked through my difficulties with them, and they gave me different ways to perceive things. I like workout a lot and it definitely helps to release the stress. Our San Jose office has a great indoor gym, soccer field, and tennis court. I try to use as many times as I can :D Also, it's very important to give yourself some unplugged times. We have a great vacation policy, so as long as it's the reasonable/no conflict with works, my manager always give me enough vacation times