She broke up with me because I was jealous and insecure, how do I get her back?

InterstellarK
My ex broke up with me two nights ago. I couldn't see it then, but I now realize it was because of my clingyness and jealousy, all stemming from my issues of insecurity. I feel like I pushed her too far with these issues and caused her to become less attracted to me and ultimately caused her to break things off. I'm devastated, but working on improving myself to figure out how to make sure this doesn't happen again.
I really want your insight on how I can rekindle the relationship. We dated for nine months, the last six months were long distance, but these nine months were a very intense and extremely bonding time. After only two months I had met and stayed with her parents in her childhood home, and after only one month we both said I love you. She was very sad to break up with me (cried the whole time) and said that I am very special to her and she loves me. She said she still wants to be friends, but doesn't know how to not be in a relationship with me. She said she would want to contact me every once in a while, but I said I'll need time, so we decided that I would be the one who contacts her when I'm ready.
I know because our bond was so strong that she still has feelings for me, at least for now. Do I wait to tell her what I've learned, or contact her sometime in the future? My emotions are still very raw so I will definitely wait some time, but maybe this relationship is just over? please help
Wait for her to contact me
Contact her in a few weeks
Select gender and age to cast your vote:
She broke up with me because I was jealous and insecure, how do I get her back?
14 Opinion