As a recovering heroin addict, the LAST thing you want to do is get all confrentational on your friend cuz that will cause her to IMMEDIATELY feel as though you are judging her and attacking her lifestyle choices. Ppl that use drugs generally have SOMETHING that drives them to it, more often than not, there is significant emotional pain that the drugs obliterate hence the "self medicating". You need to put aside your own opinions about drug use, and take a VERY NON JUDGEMENTAL stance with her, and go for the HEART. Every addict has one. You don't want to alienate her, and she needs to know that you are coming from a GOOD place of caring and love. If she hasn't suffered any consequences yet from her using, she may not see anything wrong with it, and tries to tell you "she has it under control". At that point, you may not agree with her, but leave that door open if she does feel it's getting outta control, you will ALWAYS be her friend.