hello, i'm  and she's 
We've been dating for 3 years, we've always loved each other and been happy together. My gf however has depression and struggles with insecurity, low self-esteem. I try to be as positive as I can when I'm around her.
Recently she got a fulltime job and is training away for 2 months. The first 3 weeks she kept telling me she's lonely and isn't making any friends and during that time I tried my best to talk to her constantly through text, calls, etc...
On the 4th week suddenly she made new friends and started texting me significantly less (We text each other lots throughout the day typically). Throughout the week I tried my best to reach out to her and express the fact that communication suddenly went down the drain between us. Despite this I wasn't getting a lot of responses. During that weekend, I threw a tantrum and wanted a "break" which is very childish of me, I admit I shouldn't have done it. All I wanted was clear communication and I couldn't get it after a week of trying which is why I did it. Everytime I reached out she would say its because she's busy and always go out with her new friends/coworkers. To my knowledge she goes out and drink almost everyday during this time. We usually call each other every night before sleeping and now I don't even get that plus any text. The times she'd pick up my phone she'd be with friends either at a bar drunk out of her mind, or in a room with her 2 guy friends that she doesn't even tell me anything about. She insists on letting her be so she can grow herself withint the next 2 months and she promise when she gets back it'll be better.
The morning after I called her and and we started talking and I get to state my side of the story and asked for reasons why communication suddenly got super sucky and asked for us to get back. We finally had our clear talk. Her reasoning for all of this was that she's busy and has no time for me. According to her friends, she needs to be on her own so she can grow and fix her insecurity and what not. As we got talking I found out she's been smoking cigs and weed + drinking almost everynight, and because she doesn't want me to scold her she decided to hide them all from me. I felt like it was a huge blow and got kinda mad and went away for 5 minutes. Finding out she hide things from me is a big no no, but then smoking blunts here and there isn't a big deal to me so I let it go. Still felt kinda ty that she hid things from me. Through all of this all I wanted was like some assurance that communication will be improved and what not but she kept insisting that she wants to be on her own for 2 months so our relationship can be better. ???
She apologized for communication issues and I apologized for throwing a tantrum. I was promised a 10 mins call every day at least, she we can update each other on what we're on but things are still bumpy. Since then its been 3 days, 2 of those days when I got the promised 10 minutes were when she's in public/with her friends and she always have a ty mood talking to me, saying things like "oh yea im just so busy and tired, dont wanna be too focused on phone when i'm w my friends" and i'd end the call within 5 minutes because why the would I stay in a call when you can't even put all your attention on me as promised. Basically communication is better, still significantly different from before though.
I've also addressed that I'd want her to stop smoking and drinking everynight to the point where I rarely even get her presence when she's sober, but she kept saying like it's okay, it's fun, it helps me through the stress and all that. As farr as I know she's also puked a couple of times last week from drinking too much already.
Should I end things here? From the fact that she hid things from me, continues to engage in self-destructive behavior, refusing to listen to anything I say. I can provide more infos if needed. What's your take?