1. Reading/Writing: This may not be everyone's choice but hey it helps. Reading can take your imagination to another level. You're in a whole new world!
2. Gym: Exercising is another way to not think about problems. A punching bag usually helps to get rid of all that anger you have pent up within you.
3. Talking to Friends or Family: usually one doesn't want to burden someone else with their problems but there are people willing to listen to you. I go to my closest friend or when they are not around I would go talk to my mother.
If you have hobbies work on that to take the load off your mind. Its never good to keep things bottled up inside. You have to keep in mind that you're not only affecting yourself you are affecting others around you. There are people who care. So what your ways?