Should I contact my ex-girlfriend eventually, or let her go completely?

Hello, I have posted this elsewhere and got good advice, but just wanted some extra opinions: For context, I'm (19M) and she's (19F). We dated for a little under two years and were each other's first relationship. A couple of days ago she dumped me for reasons including "the spark from when we first met dying out, us not getting to see each other much due to school and work, our interests and life goals not being the same, and our date locations being stale and unexciting overall." Some of those concerns were things I was aware of too, but was hoping to fix with a little more time, while others I had never heard of until that moment, so it was really a shock that she came to this full decision after "thinking for a long time". I tried to reassure her in that moment that I will improve on everything, but she said that she doesn't feel happy in the relationship anymore and that won't change soon. (two posts ago on my account has a more detailed story of the lead up)

At the end of the breakup conversation, she said that she still cares about me, but we should end all contact, "at least for a while". So I was distraught over this whole thing, asked how long "a while" is, but she said "idk". It's been very rough for me because I still love her more than anything in the world, and we've messaged each other for hours a day, every day since we met. I also have hundreds of photos of her/us together, and it honestly makes me break down so many times per day since I keep looking back at them. Several others have told me to keep my head up and move on, but that's still very difficult for me.

I've been thinking that I should text her by July, so that four months passing may fit the undefined amount of time we shouldn't contact. I'm hoping that I can improve myself in multiple ways, and ask her to reconsider our breakup, hoping that she'll miss what we had as well, and things can be "back to normal." But at the same time, I fear that she may find someone else by then and I'll be shut off forever. So all these scenarios keep replaying in my head every moment of the day. I would love to text her right now and tell her more of all my thoughts, but that would be disrespecting the boundary that she set right away, which would also push her further away from me. This has also gotten to the point that every single time my phone buzzes, I deeply hope that it's from her, and rush to check. Typing this all out makes it sound even more unhealthy, but I truly did believe that we'd spend the rest of our lives together, it was something we'd always discuss. I have so many notes and gifts from her relating to how in love she was with me. I would appreciate any advice, thanks.

EDIT: After taking everything here into account and gaining new sense of the situation, I’m never going to try and contact her, instead I’m fully moving on and finding new things to keep occupied, while also putting reminders of her away. In the case she does happen to try and contact me herself through other means, I’ll see what happens but will most likely have not care much/ignore. Thank you all for the support/ constructive criticism.