is there one effective way? many effective ways? or they're all ineffective and time is the only true medicine? perhaps - then the way is to how to get to that distant point in time without totally going insane.
meditation works, self-discovery works, writing works, reading works. sometimes, drinking works, clubbing works, doing regrettable things work. but i still remember when in the depths of despair, having the motivation to do anything, anything at all is impossible. so perhaps the way to do it is to haul your friend to doing something, anything. then, later, the self-reflection can come. maybe.