ok, just a thought. She is addicted to drugs. You are addicted to her. She needs to get away from drugs, you need to get away from her. I realize you love her. But I hope you can take the steps you want her to take .... I think you need to take a serious break from her... not just a few days, not just a week... but at least a month of absolutely no contact to get your head together. Go to counseling, al anon, anything, and start seriously treating your addiction to this relationship.
hugs to you, be strong, and hang in there