Ex has a new boyfriend after only 3 weeks

Hey so I need some advice. It’s been over a month of no contact with my ex and I wanna try to text her soon. I looked at her Facebook and she is still with her boyfriend so idk how she will react if I text her. I still love her and wanna be with her. No contact has helped but I still think about her everyday. Idk if I’m ready to talk to her but I feel like if I don’t then she will just get closer to her new boyfriend which I want her to be happy and all but I really believe that I can make her happier. I wanna text her apologising for being a little crazy and tell her that I am better now and would like to have her in my life even if it is just as a friend but understand if she doesn’t want to. I guess I’m just scared about how she will respond or if it’s the right time to talk to her
Thanks for any advice