my boyfriend is straight-edge. we've been together for a long time, and he's not ugly at all. we're just not ready to take that step. he's been drunk, he's been high.. but he noticed what it was doing to his body. he was sick all the time, so he stopped. and he hasn't gotten sick like that since. i used to drink and blah blah blah.. but i quit because it's easier to be sober than to have a hangover from hell..