Confession

I'm 13 and I want to wait till I'm 17 to have sex but it's like i keep on forgetting. I keep on making bad choices and almost losing it to people I really can't stand. And I'm not a hoe. In my mind I know it's wrong But at that point and time I just don't think. But I don't understand why I can't stay pure to what I want.