I fucked up man. I fucked up so hard

I..ii I am speechless. This is such a privilege first world problem but I am the most lazy stupid worthless shithead in the entire world. The only character I can compare myself is to Jimmy from GTA 5. I spent 689 Dollars on dumb mobile and steam games... I am such a ungrateful piece of shit. Half of my savings are gone. With my minimum age job it's going to take4 months to recoop that cost(in my country) and I have school in a month. Why why why am I addicted to FUCKING MOBILE GAMES. When my parents confronted me my ungrateful waste of space shithead said it's my money my rules and and a fight with them. I want to sh so hard right now. I don't think my clean streak is going to last long. I HATE MYSELF. How do I apologize to my parents? How do I stop being a fucking degenerate? How did I spend 689dollars in just three months? Fuck this im dead to me