I would be running for the hills, personally. She has continually failed to make any good on her promise to change her lifestyle for the better and has fucked around multiple times, from the sound of things. She needs to realize how damaging it is for her to hang out with that crowd. Unfortunately, you are unable to stage any sort of intervention, given that her entire support group is comprised of fellow stoners (some of which have been in her pants).
After visiting and assessing the situation, I suggest offering an ultimatum. She can choose you or the lifestyle she currently leads. Any flip flopping will result in the permanent termination of the relationship. You've already expressed to us that you will not tolerate her friends or her habit, so tell it to her straight and be specific with what you want changed.
Stick to your guns, above all. Don't get sucked back into a shitty situation. If she can't handle your offer and fails to abide by the ultimatum, remove her from your life.
You may not be able to follow through on that last bit, but it's what you should do.
|