Ok I really liked this girl about a year ago and we were flirting for like a month and a half. We told each other very personal things, went on a date, and went to prom together. Before the date, I tried to initiate activities but she would always shoot them down. However, on the date (3 weeks before prom which she initiated) I didn't make a move even though it was very very obvious she liked me (because I had some personal insecurity issues at the time). I later realized how stupid it was to not make a move, and tried to spend time with her again, but about 2 weeks before prom she got very cold and distant on me and she made a move on her ex at prom. (She also made a move on her ex the same night she asked ME to go to prom with her in the first place, which was after we were already talking to each other.) Now, I don't know if she just lost Interest in me and/or resented me for not making a move after the first date, but she did admit she was curving me at one point so evidently I was trying but it may have been when it was "too late".
But now, she has been flirty with me again. and confessed several times that she feels bad for leading me on, "doing me dirty", and admits that it was nothing I did or DIDNT do (which doesnt add up). Also admitted that she doesn't know how to handle her emotions". she's been doing this for like 3 months and she definitely feels some remorse. She has went out of her way to do stuff for me and has given me many green lights like trying to make out with me when drunk (after flirting with other guys at the party too but I guess thats not a big deal), going out of her way to do stuff for me, but Im still very conflicted about what happened. Moreover, she just told a mutual friend she has more feelings for her same ex than me, but has "some feelings" for me. Also, she has on and off again feelings for my best friend who she sees as a brother one day, and as a potential romantic partner the next... which is confusing to say at the very least.
At this point, I have no idea what to do. she genuinely feels bad about what she did to the point of calling herself a "****" several times, but I am not a first option which is not really good to know.
What do yall think I should do? Also, do yall think it was stupid to wait and not ask her out on another date, seeing as we were going to prom together? Prom is basically a date so I thought it wasn't a big deal that I didn't ask her out directly again as we were both looking forward to it at one point.