Physical activity is a fantastic solution for acute stress.
In the long term, however, the only solution I know is to find something worthwhile to do with your time. By “worthwhile” I mean something that you believe is making the world a better place.