Although I agree you can't ever really change anyone, i've met maybe 2 or 3 people in my entire life who took on board what i said, I find the run for the hills answer a bit troubling. 27 is quite young though, and addiction does make us behave abominablly.