Kissing and idk

Ok so I’m in middle school and this 7th grader is very interested in me and told me if I broke up with my boyfriend we would date and I was so attracted to him I did it and we started kissing at the park and he wanted to do more and this was all in 3 days and I said no cause that is wayyy to fast and he said then at least send me nudes and I’m not that kinda girl... well not at this age at least so he was a little mad but he still wanted to do more so I said no and he understood then kinda came annoying and I told him we were moving to fast and I felt uncomfortable and he understood BUT I just felt so innocent and inappropriately touched by him cause I barely new him! So how do you know when you should lose your virginity?