за спорт тоже подпишусь, физическая деятельность лучше всего отвлекает от душевных терзаний. По-моему ничего лучшего еще не придумали, ну только если влюбиться. Причем не уборка квартиры какая-нибудь, во время которой мысли только гоняются, а занятие в группе, где внимание отвлекается от себя и переключается на окружающих. И еще помогает досуг с хорошими друзьями  - за город съездить, в кафе или на прогулку выбраться. Проще говоря, нужно окружить себя людьми и событиями.