I am a girl I have suffered from masturbation for a very long time ever since I was a child and I didn't even know what I was doing and yet I was addicted to it as I grew up I tried very hard to abandon this but every month or so I reach a point where I get so overcome I start to think there's nothing really wrong with it so I do it again and then I feel like I'm the worst its become a cycle I repent and I then I do it again at this point I feel too embarrassed to even try to repent what to do
Your ability to resist impulses does not fully develop until the age of 25. If you are younger than that, do your best but realize that you will lose this fight many more times. Rather than feeling guilty about it, every time you masturbate you can make up for it by reading the Quran for an hour, or doing some other act of worship.
Also note that masturbation is not a big issue in Islam, please see my article: Masturbation is not clearly forbidden or allowed in Islam