Regretful Nudes/advice

So in the past when I was around 10 was friends witu this one guy online and he was older than me by 3 years. He and I thought I was in love with him, but he kind of make me send nudes to him a few times by begging me and pressuring me to. Later on a few years later I was about 12 and dated another guy who was anorexic and the only way he would eat was if I sent him nudes. Me being the 12 year old I was I sent without thinking because I thought I was in love yet again. I broke all contact with him when he cheated on me for another girl, this girl had sent me nudes so I sent back. A year later I dated an 18 year old and he dared me to send nudes and I was terrified to send some but I did becaus I felt pressured, the same thing happened with another guy that I thought was really close to me. After feeling really uncomfortable with sending nudes to so many people I decided to break any contact with almost everyone of them. I only stayed in contact with the guy I new since I was 10. My previous boyfriend and my current boyfriend have gotten my nudes and they are the only two guys I don't regret sending to. I hate myself for sending nudes so young and don't know how to stop hating myself and making me feel bad about it. Any advice for how to stop regretting it?