Me (m23-24) broken up with by (F23-24)

Hey guys, this is the first time i ever post to reddit, me and my ex have been together for 5 years and i have messed it up a couple times. Before we got together i took some drugs like weed and x. And for us to be together she had one requirement, and that was that i never take any drugs again, she is very stubborn so she has her ways, but i messed it up like 5 times and the last time was in october and she sat her foot down and said enough was enough. I totally understand her for breaking up with me and in many years i havent been happy with my self so the breakup was like my wakeup call to start working on my self, we still love each other and she said she still want to be with me in the future. And she still see a future with me and hope to have my kids. We currently are in no contact but i still see her at the gym and on walks randomly. Me and her mother have a really good connection and i talk to her mother almost daily but not in the depth of like the breakup. Just normal small talk. Before my ex broke up w me i had ordered a present to her for christmas and she was so happy and shocked over it, she absolutly loved it. But now we are back in the no contact stage. I think for us to get back together she needs to see that i am working with my self and taking care of my self alone. But im so afraid she will find someone other. Btw im the only guy she has ever been with and the only one she has ever had sex w. I really love this girl and its so difficult not talking w her. Like i dont know what to do. But i think waiting 3 months and seeing if she comes back to me or else i take up contact again and fight for the woman i love. Hope to her from some of u, if any of u have any tricks or help to offer. Thx again.