Ive been dating my current girlfriend for nearly 2 years. The sex is good but I'm now having serious concerns about continuing the relationship due to her ongoing weed habit. We have had multiple arguments this year and they generally end with her making promises she breaks. She was abused quite badly as a teenager and has experienced depression and social anxiety for years.

She also hides the extent of her habit from me and tells me she cannot be honest because it brings up painful emotions. I have broken up with her multiple times but we always end up back together because I am strongly sexually attracted to her. My gut feeling is that I should leave her because given her background she would not make a stable life partner. Also, I suspect that if she would lie to me about one aspect of her life, she will lie about others. I need some solid RP advice. Be brutally honest.